[問題] 關於ENTER_FRAME 物件逐次消失
各位先進午安 我目前還在學習actionscript
最近做練習有很多地方不是很了解 還希望各位先進能給予指教
今天在做練習時有遇到一些問題 還希望各位先進能幫忙解惑
我這次的練習是逐次將從元件庫裡面呼教出來的物件逐一消除
我有去參考了一些範例 但不知為何 效果沒有出來..
CODE如下 還麻煩各為先近看一下了:
var mc:MovieClip;
mc.visible = true;
mc._txt.text.visible = true;
//我先宣告物件是顯示的狀態
myTime = getTimer();
//上面myTime是參考範例,不知為何會被判定為未定義的屬性
for (var i:int=0; i<15; i++)
{
mc = new aa();
this.addChild(mc);
mc._txt.text = '' +(1+i);
mc.x = 30+(i%5)*mc.width * 2;
mc.y = 50 + int(i / 5) * mc.height * 2;
this.addEventListener(Event.ENTER_FRAME,invisble);
//顯示物件的大小位置,而後再對物件做ENTER_FRAME
//以求物件可以逐步的一個個隱藏
}
function invisble(e:Event)
{
nowTime = getTimer();
//上面nowTime的設定是參考範例 不知為何會被判定未定義的屬性
var sec = Math.floor((nowTime-myTime)/1000);
//我設定物件一秒做一次動作
mc._txt.text = '' +(1+i);
//因為mc._txt.text是在for迴圈,為了避免找不到,所以在這邊再做一次設定
if (sec >= 1)
{
mc.visible = false;
mc._txt.text = false;
}
}
因為還在練習,所以有很多概念都寫的不好,希望各位先進可以給予一些提示
謝謝你們 M(_ _)M
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.10.122
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章