flash(as3.0)我在主场景声明了一个全局变量,如何在影片剪辑实例里想调用它的值??????

最好用简单的代码给个例子... 最好用简单的代码给个例子 展开
 我来答
ylylsheep
2010-08-02 · TA获得超过1280个赞
知道小有建树答主
回答量:823
采纳率:0%
帮助的人:1051万
展开全部
//主场景 变量假设 为 var zhu:Number
//影片剪辑 A 内有变量为 var nei:Number
//对A内的nei进行赋值
//注:以下代码写在A的时间帧上。
var lujin:Object=this.paernt
nei=lujin.zhu

//扩展 如果是影片剪辑里 再套 影片剪辑 那么 就为
//var lujin:Object=this.paernt.parent
cheweiqingb1b
2010-08-02 · TA获得超过494个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:508万
展开全部
3.0的话比较麻烦 全局变量可以用类的静态属性实现

如果理解不了,可以不必理会原理。按步骤做就行

1,在fla的目录下建立 global.as文件。
2,内容直接粘贴

package{
public class global{
static public var glVar:number;
}
}
3,在主场景这样调用为其赋值。

global.glVar=1111;
4,在任元件里面都可以这样获取值

trace(global.glVar);

注意事项:如果输出的是不是1111,说明你取值的时刻在你赋值时刻之前。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-08-02
展开全部
stage.getChildAt(0)["t"]=5

trace(stage.getChildAt(0)["t"])

因为MainTimeline是 MovieClip动态类 可以随便加动态属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毛公乡的苦命娃
2010-08-02 · TA获得超过2117个赞
知道大有可为答主
回答量:2003
采纳率:0%
帮助的人:1703万
展开全部
可以在一个类里面的setter与getter来写与读这个变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式