Flash 板


LINE

※ 引述《weirdfoot (ユニライト)》之铭言: : 假设舞台上有一个由影片片段A建立出的实体a : A内有4个影格 第4格上有一个影片片段 实体名称命为mc_A4 : mc_A4也有4个影格 : 我希望mc_A4播到第4格时 实体a可以回到第一格 : 我目前的做法是 : 在现存写在实体a上的ENTER_FRAME事件上写 : //前面有写让a跳到第4格的方法(按空白键) : if(a.currentFrame==4 && a.mc_A4.currentFrame==4) : a.gotoAndStop(1) : 可是按下空白键时会输出 : Error #1009: 无法存取 Null 物件参考的属性或方法。 ref. http://goo.gl/G1C91Q MovieClip 从进入到离开一个 frame, 依序会发生以下事情 1.发出事件: Event.ENTER_FRAME 2.执行子物件的建构函式 3.子物件发出事件: Event.ADDED 4.子物件发出事件: Event.ADDED_TO_STAGE 5.发出事件: Event.FRAME_CONSTRUCTED 6.执行该 frame 中的影格动作指令 7.执行子物件的影格动作指令 8.发出事件: Event.EXIT_FRAME 9.发出事件: Event.RENDER 10.子物件发出事件: Event.REMOVED 11.子物件发出事件: Event.REMOVED_FROM_STAGE 在你侦听到 a 发出 ENTER_FRAME 的时候, a 的子物件 mc_A4 还没建构出来 因此 a.mc_A4 还是空值, 自然也找不到 a.mc_A4 的 currentFrame 属性 所以你可以改为侦听 FRAME_CONSTRUCTED 或是如 cleanwind 所回覆的, 在 mc_A4 的第四个影格加入指令 MovieClip(parent).gotoAndStop(1) 应该都能解决你的问题 : 推 KawasumiMai:你提到ENTER_FRAME,应该就是AS3了 05/31 13:15 : → KawasumiMai:猜测应该是你的mc_A4只出现在第四格 05/31 13:15 : → KawasumiMai:所以在a的第一格时无法抓到mc_A4的currentFrame 05/31 13:16 : → KawasumiMai:不要用&&,把它拆成两行试试看 05/31 13:16 : → KawasumiMai:if(a.currentFrame == 4){ 05/31 13:16 : → KawasumiMai: if(a.mc_A4.currentFrame == 4){ 05/31 13:17 : → KawasumiMai:这样一来只要a不是4在第一层就会跳过了 05/31 13:17 判断式如果是用 && 连接 当前面的陈述为false时, 就会直接跳过後面的陈述 因此 if(p && q){ r(); } 与 if(p){ if(q){ r(); } } 是一模一样的 相对的如果是以 || 连接 当前面的陈述为true时, 一样会直接跳过後面的陈述 : → weirdfoot:喔喔 这样可以抓到了 不过现在问题变成我要是写a.mc_A4. 05/31 19:40 : → weirdfoot:play()还是会出现错误...是类型不对的问题吗? 05/31 19:40 如上所述, 是事件发生顺序的缘故, 不是因为类型不对 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.99.231
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Flash/M.1401587128.A.352.html ※ 编辑: scars (111.243.99.231), 06/01/2014 10:01:16
1F:推 KawasumiMai:恩,当初想反了,原本是认为and必须要满足所有条件 06/01 18:01
2F:→ KawasumiMai:所以会all check,没想过false就跳开的问题 06/01 18:01







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灯, 水草

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

TOP