FLASH小白问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:49:27
问题描述:我弄了MC和一个按纽 想实现按一下按纽就往右移动若干位置 代码如下:
on(press){
p1._x = p1._x+10;
}
为什么测试的时候没有反映?

on (release) 换上这个试下呢
如果还不行 那你就把移动若干的动画做个影片剪辑 然后用按钮控制
on (release) {
gotoAndPlay(影片剪辑开始播放的帧数);
}

atween = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Back.easeOut, mc._x, 100, 1.5, true);

easing类:

mc为你要控制的实例名,_x为控制它的属性,也可以是其它属性例如_alpha,mx.transitions.easing.Back.easeOut是它的运行过程,mc._x是它的初始值,100是它的结束值,也可以mc._x+10,1.5是它的运行过程所需要的时间为1.5秒。

mx.transitions.easing.Back.easeOut的运行过程是渐渐加快,为发的参考图是其它运行的方式,有渐渐变慢的,还有像弹力球一样的过程......

问个flash小白问题 flash 小问题 Flash 的小问题 flash小问题呀 flash中的小问题 FLASH的小问题 flash as 小问题 关于Flash小问题 FLASH制作一小问题 Flash Mx的小问题!!