Re: [問題] AS3 製作多層選單
※ 引述《STARGAZERs (星之影)》之銘言:
: 各位高手晚安
: 小弟是一位 AS3 新手
: 這兩天製作程式的時候碰上一個困擾就是無法製作多層選單
: 我目前的做法是先製作好 "第一層的選單元件" 與 "第二層的選單元件"
: 將兩個元件放在不同的同圖層上剛開始的時候設定"隱藏"
: 原本是希望
: click 主畫面上的 button ->
: 將第一層選單的元件(設定為可以看見) ->
: (程式碼寫在元件內...)
: 按下選單中的按鈕之後第一層選單(隱藏) ->
: 第二層選單出現
: 可是我卻發現無法從第一層選單元件呼叫第二層選單元件
: 錯誤上寫找不到沒有定義的元件 Orz ...
: 想請問一下這問題該怎麼解決
: 還有這樣做是否正確@@"
: 謝謝
自問自答!!!
先稍微畫一下元件階層
Stage 第0層(舞台)
|
|------------------
| |
| |
A B----- 第一層
|
C 第二層
這問題相當等於 C 包在 B 裡面
可是我要用 C 去控制包在 A 裡面的東西
方法是 MovieClip(parent).A.xxxx
xxxx 表示動作或是屬性
MovieClip 表示包住類型的是甚麼東西
ex 這邊A, B 屬性都是 mc 那這邊就是寫 MovieClip
簡單來說就是 AS3 定義的比較嚴謹
不能光是使用 parent 去呼叫上層的元件
你一定要先告訴他你上層是甚麼類別才可以
--
要看著前方前進
要是往旁邊或是往下方看的話
便會忌妒... 害怕...
看著前方的人
注視著群星的人...
STARGAZER 觀星者...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.142.202
→
01/12 08:38, , 1F
01/12 08:38, 1F
→
01/12 22:15, , 2F
01/12 22:15, 2F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章