中易网

flash中gotoandstop的问题

答案:2  悬赏:20  
解决时间 2021-01-11 16:55
flash中gotoandstop的问题
最佳答案
帧频函数,然后他的代码意思估计hero的一系列动作是通过逐帧动画实现的,所以反复播放。
追问:确实 是 逐帧动画 ,我是不知道hero.gotoAndStop(2);gotoandstop 不是 跳到指定的 帧 停止播放吗。。可是这段代码 一直在重复播放呢。gotoandplay 才是 跳到指定帧 继续播放啊。
追答:hero.currentFrame+1,其实他按照帧频一直在动。。。
追问:这么一说 确实 有点明白了。。我试了。。gotoandstop 和 用 gotoandplay 是 一样的。谢谢
追答:gotoandstop 和 用 gotoandplay ,不一样,除非它每帧都加了stop()
全部回答
要想学编程,就要有很强的逻辑思维,不然这点小问题就会把你困扰半天。这段代码没有任何问题。你困惑的地方,我来为你解释
if (hero.currentFrame == 8) {
     hero.gotoAndStop(2);
} else {
hero.gotoAndStop(hero.currentFrame+1);
}

这段代码的总体意思就是如果 MC hero的当前播放帧数是8的时候,就返回到第2帧,否则就向前播放一帧。其实说的更简单一点就是,每刷新一次,MC hero向前播放一帧,如果到了第8帧返回到第2帧。
所以这段代码的主体部分是else 后面的,前面的if是else的补充。
所以学习if(){}else{}语句,就先学习逻辑判断。不然的话,会非常郁闷的,
追问:我是不知道hero.gotoAndStop(2);gotoandstop 不是 跳到指定的 帧 停止播放吗。。可是这段代码 一直在重复播放呢。gotoandplay 才是 跳到指定帧 继续播放啊。
谢谢,
追答:if (hero.currentFrame == 8) {      hero.gotoAndStop(2); } else { hero.gotoAndStop(hero.currentFrame+1); }
我不是已经说给你了,这段的意思就是,如果当前帧不是第8帧,就停止到当前帧+1帧,也就是向前走一帧,如果你还不明白,那说明你要学习的东西实在太多了,找几本最基础的学习吧。
追问:o
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去湿气应该怎么办呢,有什么办法
在继电控制系统中,停止按钮采用常闭触点,为什
零下多少度能把疥虫冻死
女生88年男生96年能在一起吗,女生比我大八岁
杉德pos机怎么可以连接Wi-Fi
博昊做男孩名字怎样
请问索尼DCR-SR42的说明书和功能介绍是怎样的
我有七枚古币
lol ad凯南和ap凯南 哪个厉害
氨,甲胺、苯胺、尿素、甲酰胺、氢氧化四甲胺
楼兰红枣库尔勒专卖店批发店地址在什么地方,
为什么核反应堆中要用慢化剂将中子减速成热中
韩朝首脑会谈前为什么朝鲜首脑要访中国
西苑宾馆(广场街店)地址有知道的么?有点事想
AssistiveTouch键和Home键有什么区别
推荐资讯
我也是昨天到期一直也没提现!请问你多久提现
c罗历任女朋友,哪个最漂亮
清朝姓吴的官员有哪些?
二字唯美情情侣网名大全
☆÷◇=9◇÷2x3=6☆=()◇=()二年级
首艺时尚造型地址在什么地方,想过去办事
中国移动(盛唐营业厅)(麦市街南50米中国移动)
跑狗图2015高清21期
太阳计划的每年活动
上大学迁了户口原身份证是否可以继续使用
义乌老火车站xj在哪
“错错错,一路走来是谁错,这这这,这般惆怅
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?