作者pikoto (milasty)
看板Flash
标题Re: [问题] 关於_root的问题
时间Fri Aug 31 02:00:21 2007
如果要进as3的话 建议先学java的基础
了解oop, extends, implements, public, private,多型,interface....
如果用心学java一个月後,保证你as3一定会觉得超级[亲切
root在as3已经看不到了
大部份由stage来取代, timeline script多数使用this
或者由document class直接来做了
※ 引述《aquarianboy (我是没牌的营养师!)》之铭言:
: ※ 引述《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.
: ----------------------------------------------------------------------------
: 供您参考 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.97.199