xxxxxxxxxx
40
// original: https://editor.p5js.org/kll/sketches/6K8eiteaU
// https://discourse.processing.org/t/where-to-put-loadbytes/13818/2
let mytext;
let loaded = false;
//function preload() {
// mytext = loadBytes('assets/myfile.txt');
//}
function setup() {
createCanvas(400, 400);
mytext = loadBytes('assets/myfile.txt', isloaded, iserror);
print(" optional press key [l] ");
print("try load myfile.txt");
}
function isloaded() {
loaded = true;
print(" got it ");
}
function iserror() {
print(" failed ");
}
function draw() {
background(200, 200, 0);
for (let i = 0; i < 5; i++)
if (loaded)
text(char(mytext.bytes[i]), 20 + i * 20, 20);
}
function keyPressed() {
if (key == 'l') {
loaded = false;
mytext = loadBytes("assets/myfile2.txt", isloaded, iserror);
print("try load myfile2.txt");
}
}