在flash中,元件之间的变量如何通用?
我申请了a~e6个变量,分别放在了六个元件中,我在其中某个元件上写了if(a!=b&&b!=c……)但每个元件中,只认在自己元件中申请的变量。怎样能让a~e6各变量在整个...
我申请了a~e 6个变量,分别放在了六个元件中,我在其中某个元件上写了if( a!=b&&b!=c……)但每个元件中,只认在自己元件中申请的变量。怎样能让a~e 6各变量在整个过程中都通用?急~
展开
2个回答
展开全部
AS2的还是AS3的
元件都在主时间轴上么
元件都在主时间轴上么
更多追问追答
追问
as2的,我想让元件1调用元件2的变量,元件是个影片剪辑,在主时间轴上,影片剪辑中套有按钮,在影片剪辑的按钮上加有on(press){if( a!=b&&b!=c……)},变量该在哪申请,怎么写啊?
我主要是想元件之间调用变量
追答
如果图省劲,用全局变量即可。如下操作:
在变量前面加上_global.
比如说,变量a,变为_global.a
b变为_global.b
c变为_global.c
所有牵扯到变量的地方,都加上_global.
如此一来可保无误
变量在主时间轴上申请,并赋初始值。这一点要切记。
比如说,如下赋值:
_global.a=50
要注意的是,用全局变量有一个致命的缺陷:容易出现重名的时候
除非你定义的变量就那么两三个,保证自己不会重名
否则,不推荐用全局变量。而是用其他办法【即使重名也不要紧】
0分的问题,这已经是我的极限了,若想知道详情,追加悬赏分吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询