flash as 按钮控制移动

分别用4个按钮和脚本语言制作一个交互式动画,
要求:安每个按钮能控制一个影片剪辑实例实现向左移动、向右移动,旋转和放大,编写源程序并给出具体步骤。

分别创建4个影片剪辑,并分别赋予一个实例名称。我先做过演示,需要向左移动的影片剪辑命名为mc1 向左移动的的影片剪辑命名为mc2 旋转的影片剪辑命名为mc3 放大的影片剪辑命名为mc4
然后创建4个按钮,分别对应4个影片剪辑。
在向左移动的按钮上面添加命令:on(press){
mc1._x -=10
}

在向右移动的按钮上面添加命令:on(press){
mc2._x +=10
}

在旋转的按钮上面添加命令:on(press){
mc3._rotation +=10
}

在缩放的按钮上面添加命令:on(press){
mc4._xscale +=10
mc4._yscale +=10
}

我这样回答应该很简单吧,你应该很容易接受!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-15
画一个图形,右键点击-转换为元件-影片剪辑,打开属性,设置实例名称为mc1,再画四个按钮,分别设置它们的实例名称为a1、a2、a3、a4,然后在这一帧加上帧动作:
a1.onPress = function() {
mc1.onEnterFrame = function() {
this._x -= 5;
};
};
a2.onPress = function() {
mc1.onEnterFrame = function() {
this._x += 5;
};
};
a3.onPress = function() {
mc1.onEnterFrame = function() {
this._rotation += 5;
};
};
a4.onPress = function() {
mc1.onEnterFrame = function() {
this._xscale += 5;
this._yscale += 5;
};
};
for(i=1;i<=4;i++){
this["a"+i].onRelease=function(){
delete mc1.onEnterFrame;
}
}本回答被网友采纳

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网