Just wondering if anyone can help? I can't seem to figure out how to get the value of
textArray[i].text
from inside this function
function tock(event) {
createjs.Ticker.setInterval(83.33333333333333);
var tickerInt = createjs.Ticker.getInterval();
var tickerTime = createjs.Ticker.getTime(true);
var realTime = Math.round(tickerTime/tickerInt);
if(counter > 0){
realTime = realTime - counter * labelArray[labelArray.length -1].position;
}
for (i = 0; i < labelArray.length -2; i++){
if(labelArray[i].position){
realTime >= labelArray[i].position;
newStage.addChild(textArray[i].text);
}
}
The array contains the correct data, as per my log dump:
var textArray = new Array();
for (i = 0; i < labelArray.length -2; i++){
this.tField = new cjs.Text("", "18px 'Arial'");
this.tField.textAlign = "center";
this.tField.lineHeight = 20;
this.tField.lineWidth = 556;
this.tField.setTransform(313,402);
textArray.push(this.tField);
textArray[i].text = mydata[keysbyindex[i]];
}
for (i = 0; i < labelArray.length -2; i++){
console.log(textArray[i].text)
}
I just can't seem to access it, but I don't work too much with JS, so it's probably something really obvious. Any help very much appreciated!
Thanks!
Matt