Flash AS3中,如何在主时间轴设定一个在影片任何地方都可以使用的数值??

假设要设定的数值为a1,代码要写在主时间轴的第一帧上。可是按照平常var的方法写的话,只能在主场景使用这个数值,在其他的剪辑路径内就无法使用。。。。求大神要怎么写?这个是... 假设要设定的数值为a1,代码要写在主时间轴的第一帧上。可是按照平常var的方法写的话,只能在主场景使用这个数值,在其他的剪辑路径内就无法使用。。。。求大神要怎么写?这个是叫做全局函数吗? 展开
 我来答
Ybin2
2012-07-08
知道答主
回答量:29
采纳率:0%
帮助的人:14.7万
展开全部
帧代码貌似不能这么设的 帧代码是as2以前的不是面向对象的。
楼上的不正确的,你这中方法在帧上不能实现的。
追问
那你觉得哪种方法可以在AS3中实现呢。。。。。。。
追答

如果要实现全局调用的话,只有建actionscript3.0类了。。建了类那已经不是帧代码了。

百度网友ce01e12
2012-07-18 · TA获得超过1055个赞
知道小有建树答主
回答量:715
采纳率:0%
帮助的人:773万
展开全部
每一个MC,加在舞台上都有一个属性叫 root.你可以DEBUG一下看这个ROOT是不是指向你的主时间轴,一般素滴.除非加载进来滴.

你试试可以这么写  trace(root.a1),忘记root是什么类型的,如果是displayobject类型请强转成movieClip
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
搬砖小飞龙
2012-07-08 · TA获得超过390个赞
知道答主
回答量:150
采纳率:0%
帮助的人:62.8万
展开全部
只要在影片剪辑的帧上按这样的格式就行。。。this.parent.+变量名称。。就可以使用了
追问
不行啊。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FlashASer

2012-07-13 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18655

向TA提问 私信TA
展开全部
用this["parent"]["parent"]一层层的找到主时间轴就可以了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gnnbadu
2012-07-08
知道答主
回答量:44
采纳率:0%
帮助的人:20.1万
展开全部
AS3里是没有全局变量的概念的,不过可以实行类似的功能
1,把变量定义为某个类的公开属性,在使用的时候通过类名.属性名进行访问
2,把变量定义为stage(舞台对象)的一个静态属性,直接以stage.属性名也可以实现同样的效果
追问
我是新手不太懂。。。那你说在主时间轴和影片剪辑中的代码分别该怎么写呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式