在flash中,元件之间的变量如何通用?

我申请了a~e6个变量,分别放在了六个元件中,我在其中某个元件上写了if(a!=b&&b!=c……)但每个元件中,只认在自己元件中申请的变量。怎样能让a~e6各变量在整个... 我申请了a~e 6个变量,分别放在了六个元件中,我在其中某个元件上写了if( a!=b&&b!=c……)但每个元件中,只认在自己元件中申请的变量。怎样能让a~e 6各变量在整个过程中都通用?急~ 展开
 我来答
百度网友2f92839e4
2014-02-14 · TA获得超过735个赞
知道大有可为答主
回答量:2274
采纳率:50%
帮助的人:1743万
展开全部
都写全局变量就行了,写在主时间轴处
其它元件中可用_root.变量名或_parent.变量名来访问
追问
可以说详细点吗?还有,有些变量会在元件中变化的,那么怎样用一个元件调用另一个元件中的变量呢?具体说一下,可以吗?如果成功的话我肯定会加分的!
网雨霏霏
2014-02-14 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:46%
帮助的人:3763万
展开全部
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分的问题,这已经是我的极限了,若想知道详情,追加悬赏分吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式