作者STARGAZERs (星之影)
看板Flash
标题Re: [问题] AS3 制作多层选单
时间Tue Jan 12 00:03:49 2010
※ 引述《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
1F:→ openyayak:跟Java很像...物件一定要有型别(类别)~~~Good!!! 01/12 08:38
2F:→ STARGAZERs:XD 话说 JAVA AS3 都是纯物件导向的东西 像很正常? 01/12 22:15