Flash 板


LINE

※ 引述《aquarianboy (我是没牌的营养师!)》之铭言: : ※ 引述《jing007 (呜~合购版让我变肥肥肥猪)》之铭言: : : 我是做音乐播放器 现卡在播放的轴不能拉  : : 即使能拉也不能唱 不然就是一直重头播 重头播的....每拉一次就重头播 : : 我做了Press(一个函式)去抓轨道的值称x : : 而onMouseUp(一个函式)时便将x值放入播放音乐的函式中 : : 但是侦测时 发现在onMouseUp却是无定义的值 : : flash有全域变数的宣告方式吗? : : 另有没有其他方式能制作这个轴.... : 我想会抓到undefined的值,是因为scope不对的关系 : 例如在onMouseUp里定义的变数,通常只能在该事件的范围内才"看"得到 : 除非像s大提到用_global来宣告全域变数 : 另外,把变数全部丢到_root上也是ok : 但比较容易出问题的是 : 例如你在你的swf中宣告了一个叫_root.xxx的变数 : 刚好别人也宣告了一个xxx的变数,然後把你的档案包进来 : 就有可能会发生看起来莫名奇妙的bug了 : 所以全域型态的变数,在使用的时候尽量小心或是命名命的奇怪一点,减少重复的机会 : (建议是尽量少用...^^) : 比较建议的方法,是把程式码写在时间轴上,而不要写在Button或MC上 : 例如原本on(release){...},改成abc_mc.onRelease = function(){...} : 一开始可能不太习惯 : 习惯这样的写法之後,在程式码的控管上会轻松得多,不用一层一层的找程式码 : 而且这样的做法,变数的scope就会在时间轴上了 : 不用_global或_root的方法,都可以比较容易抓到了 : 供你参考 :) 关於e大问到变数Scope(生存空间? 范围? 不知道中文怎麽翻译比较好) 举个例子: var A:Number = 99; function TEST(){ var A:Number = 100; //在function TEST里面宣告了一个变数A var B:Number = 101; //又再宣告了一个变数B trace(A); } TEST(); //输出结果是 100,因为它先看到离自己最近的A //如果没有变数A,它会看得到上层的A = 99 trace(A); //输出结果是 99,它"看"不到TEST function里的A,只看到最上层的A trace(B); //输出结果是 undefined,因为它"看"不到TEST function里的B 以上就是变数scope的简单说明之一 不知道这样是否清楚了呢? :) 更细节的资料,可以到google翻一下Variable Scope的资料,应该会有更详细的资料 -- http://www.eddie.com.tw/blog/ http://www.eddie.com.tw/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.136.105
1F:推 etrexetrex:谢谢 ^^ 04/25 19:04







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP