Re: [問題] 關於_root的問題

看板Flash作者 (milasty)時間18年前 (2007/08/31 02:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
如果要進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
文章代碼(AID): #16rmMsFo (Flash)
討論串 (同標題文章)
文章代碼(AID): #16rmMsFo (Flash)