作者zemaitis (Peace~!)
看板Flash
标题Re: [问题] 动态文字的处理@@..
时间Wed Mar 25 23:01:12 2009
我在场景的nextBU写下function,执行後场景上的动态文字tesf1~4内容会变成:
原先资料 -> 按了滑鼠事件之後
dataArray[0] dataArray[4]
dataArray[1] dataArray[5]
dataArray[2] dataArray[6]
dataArray[3] dataArray[7]
但再按一次之後就没反应了,预期是希望可以像按上下页一样的跳换资料
问题1.我自己也觉得写法本身逻辑应该有问题...但,不知道错在哪@@..
问题2.在nextBU的function中,要是写成this['tesf'+t] 就会被告知资料属性不存在..
以root的写法思考正确吗?...之前看过说root应该不要常用?
----------------------------------以下程式码-------------------------------
var arrayIndex:int;
var t:int=0;
for (var i=0; i<4; i++) {
arrayIndex=i;
t=i+1;
this['tesf'+t].text=dataArray[arrayIndex];
}
nextBU.addEventListener(MouseEvent.CLICK,UY);
function UY(e:MouseEvent):void {
for (var i=0; i<4; i++) {
arrayIndex=i+4;
t=i+1;
root['tesf'+t].text=dataArray[arrayIndex];
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.195.102
1F:→ cjcat2266:用root没有什麽不可以啊 03/26 00:21