作者pa015596 (sdfgdgf)
看板Flash
標題[問題] .as裡的stage問題
時間Tue Aug 2 00:21:49 2011
最近碰上一個問題....
麻煩大大幫忙了
以下是我.as的code:
package
{
import flash.display.*;
import flash.events.*;
public class test extends MovieClip
{ public function test()
{
stage.addEventListener(MouseEvent.MOUSE_UP,put);
//上面這行是我要加的指令,但是stage唯NULL
trace(stage);//NULL
trace(this.root);//NULL
}
}
}
請問是無法在as裡呼叫stage嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.31.210
1F:推 cjcat2266:要先監聽Event.ADDED_TO_STAGE,之後stage才不會是null 08/02 00:34
2F:→ pa015596:可以請教要怎麼使用嗎. 謝謝 08/02 01:10
3F:推 cjcat2266:....就是監聽這個事件 08/02 01:21
4F:→ cjcat2266:等這個事件發生之後,stage才不會是null 08/02 01:21
5F:→ cjcat2266:這個時候就可以照常存取 08/02 01:21
6F:→ cjcat2266:this.addEventListener(Event.ADDED_TO_STAGE, ....... 08/02 01:22
8F:→ pa015596:不過我不懂為什麼耶/.\...雖然可以用了 08/02 01:43
9F:→ aquarianboy:簡單的說,就像我把你從幾千公尺的空中往下丟,stage 08/02 09:27
10F:→ aquarianboy:就相當於是地板,你如果不撞到地板,怎麼知道地板在哪 08/02 09:27
11F:→ aquarianboy:裡? 當你的頭撞到地板的時候,會發出事件,所以你只要 08/02 09:28
12F:→ aquarianboy:去抓這個事件,就知道你撞到地板了 :) 08/02 09:28
13F:→ sayaku0210:版主這個敘述好妙 08/02 09:57
14F:→ pa015596:謝謝樓上兩位大大拉^^ 08/02 11:13