作者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