作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: [问题] 关於_root的问题
时间Wed Aug 15 13:47:20 2007
※ 引述《GODSIZE (平少T月刀刀刀)》之铭言:
: 高手勿看 =________=
: ------------------------
: _root 和 _parent 都是路径
: 举个例子来说吧!在DOS系统或是CMD下
: C:\> 就好比你目前身在主场景
: C巢底下若有执行档便可直接执行
: 同样的你在主场景放的影片片段、按钮也可直接执行
: 例如C巢下有一个档案叫做 "test.exe"
: 就好比你主场景下有一个影片片段或按钮的实体名称叫做test正等待启动
: 那麽你键入
: C:\>test 如同你在主场景的scrit打上 test.play();
: -------------------------
: 若你在DOS下进入下一层资料夹
: C:\Windows> 就好比你在编辑主场景中的影片片段
: 所以若你现在想要对C:\下的东西做存取时
: 也就是当你在编辑时想控制主场景的其他元件
: 你就必须回到主场景
: C:\Windows>c:\test 如同 _root.test.play();
: 或者说我们回到上一层
: C:\Windows>cd .. 如同 _parent.test.play();
: 依此类推 如果是上两层(影片片段中再编辑影片片段或按钮)
: C:\Windows\web>cd ../../test 如同 _parent._parent.play()
: 所以若处你在很多层之下 想对主场景有所控制就直接打 _root 即可
: 至於 AS2.0 和 AS3.0 都可以用,有没有差异我就不知道了
: -------------------------
: 以上 希望我没有看错你问题的意思 =________=
AS 2.0 V.S 3.0
http://livedocs.adobe.com/flex/2/langref/migration.html
列出了2.0->3.0做了哪些变化
会发现_root的这部份变成:
----------------------------------------------------------------------------
2.0 3.0 Comments
----------------------------------------------------------------------------
_root flash.display.DisplayObject.stage
Removed. The closest equivalent
is the Stage, which serves as
the root of the ActionScript 3.0
display list.
----------------------------------------------------------------------------
供您参考 :)
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.136.167
1F:推 afu70:ㄎㄎ 这个表要加在我的最爱 从AS2跳AS3的人必看 08/15 17:00
2F:推 GODSIZE:原来有这麽多阿...= = 08/15 21:24