Я пытаюсь создать простую веб-приложение, используя перспективную библиотеку p5.js, но я застрял и не знаю, как двигаться вперед. Для меня это действительно загадка, почему следующие строки не работают. Я просто пытаюсь загрузить простой текстовый файл, и я не могу. Он продолжает говорить, что он пуст, когда, очевидно, это не так. Я не делаю ничего отличного от шоу default example на веб-сайте p5js.loadStrings() in Javascript error
Фактически я также попробовал пример по умолчанию, заменив строку для загрузки: http://quarx.asfa.gr/data.txt и ничего. Мой сервер показывает, что он отправляет строку ... Я не знаю, что делает p5js. Есть идеи? Ниже приведен код.
var result;
var processedResult;
function setup() {
createCanvas(windowWidth, windowHeight);
var URL = "http://quarx.asfa.gr/data.txt";
result = loadStrings(URL, getHistoryState);
}
function draw() {
background(0);
ellipse(50, 50, 80, 80);
textSize(50);
text(processedResult, 300,300);
}
function getHistoryState() {
processedResult = result;
}
Я предполагаю, что 'getHistoryState' является обратным вызовом. Он устанавливает 'обработанный результат'' result' до того, как 'result' получил какое-либо значение. Не зная ничего о p5.js, я предполагаю, что обратный вызов вызывается с параметром данных. Это то, что вам нужно установить для 'обработанныхResult' или' result'. – 2014-08-29 17:04:10