flash as2.0能否实现一个影片剪辑的移动拖动另一个影片剪辑元件移动的效果?

如题所述

可以的,这里有一个实例,骨头和狗是两个电影剪辑,拖动骨头,狗就会跟随移动。你打开实例看看代码吧。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-12
可以实现的。追问

是有元件拖动元件的代码吗

追答

要自己写代码,没有现成的。。

追问

为什么我这段代码没有反应呢

追答

你应该到帮助里找键盘事件,看你写的不太对。。

追问

哪里不对?

😭

追答

下面的示例创建新的侦听器对象,并为 onKeyDown 和 onKeyUp 定义函数。最后一行使用
addListener() 向 Key 对象注册该侦听器,以使该对象可接收 key down 和 key up 事件的通知。
var myListener:Object = new Object();
myListener.onKeyDown = function () {
trace ("You pressed a key.");
}
myListener.onKeyUp = function () {
trace ("You released a key.");
}
Key.addListener(myListener);

下面的示例将快捷键 Ctrl+7 分配给实例名为 my_btn 的按钮,并向屏幕阅读器(请参阅
_accProps)提供有关该快捷键的信息。在此示例中,当您按 Ctrl+7 时,myOnPress
函数就在"输出"面板上显示 hello 文本。
function myOnPress() {
trace("hello");
}
function myOnKeyDown() {
// 55 is key code for 7
if (Key.isDown(Key.CONTROL) && Key.getCode() == 55) {
Selection.setFocus(my_btn);
my_btn.onPress();
}
}
var myListener:Object = new Object();
myListener.onKeyDown = myOnKeyDown;
Key.addListener(myListener);
my_btn.onPress = myOnPress;
my_btn._accProps.shortcut = "Ctrl+7";
Accessibility.updateProperties();

flash as2.0能否实现一个影片剪辑的移动拖动另一个影片剪辑元件移动的...
可以的,这里有一个实例,骨头和狗是两个电影剪辑,拖动骨头,狗就会跟随移动。你打开实例看看代码吧。

Flash AS2.0在主场景怎么用一个影片剪辑控制另一影片剪辑,如何编写语言...
你在场景上放2 个元件,分别是 a 和b 。然后用鼠标点中元件a,再按F9 出现写代码的地方。在上面写 on(press){ _root.b._x = 0;} \/\/这种方法b 的路径为根路径,因为B是放在主场景中的。所以_root.b 或者on(press){ _parent.b._x = 0;} ...

flash怎么用as2.0语言控制鼠标点击舞台时加载影片剪辑1,再点击加载...
在加载桢加载影片剪辑名+i然后再goto回按钮桢,这样基本就可以了;

flash as2.0.我用铵钮添加了一个动态的影片剪辑,想点击这个影片剪辑...
可以在这个影片剪辑上再添加一个按钮或者把这个影片剪辑制作成隐形按钮。

Flash AS2.0 中 如何实现 按一个按钮 出现一个影片剪辑在 按钮的旁边...
影片剪辑的第1帧设置为空白关键帧(不放任何东西在这一帧),加一个stop()动作,然后从库中拖入场景中命名为mc1,给按钮加上动作:on(release){ mc1.play();} \/\/按下按钮后,影片剪辑会开始播放,播放完一次后会再次回到它的第1帧,因为第1帧是空的,所以就又消失了,至于位置摆放,你自己在场景...

如何实现flash中影片剪辑只在垂直的鼓动范围内可以实现拖拽,水平坐标...
大概示范一下。先说轴,做一个轴, 注册点放在轴中间的顶部(这个很重要)。然后做环,环的注册点要放在环的正中间。然后给轴起个名字Axis_mc,然后给环起名字:Annulus_mc。接下来写一下代码:AS2.0:Annulus_mc.onPress = function(){ Annulus_mc.startDrag(true,Axis_mc._x,Axis_mc._y,...

flash as2.0 设置影片剪辑可以左右水平拖动
影片剪辑的实例名为:ss 则在帧上输入代码为: ss.onPress = function() { this.startDrag(); _loc = _xmouse; onEnterFrame = function () { if

Flash AS2.0 中 如何实现 点击一个按钮 出现一个影片剪辑在 按钮的旁边...
在舞台中,有你的一个影片剪辑,比如叫 myMovie,myMovie的第一帧是空的关键帧,帧动作代码写上stop();,第二帧才开始有内容。所以,如果我每次播放都是从第二帧开发播放,就实现了你说的消失的功能,其实没有消失,只不过myMovie出现或则播放的时候都挺在第一帧,所以看不见。继续在舞台中添加一...

Flash AS2.0 中 如何实现 按一个按钮 出现一个影片剪辑在 按钮的旁边...
消失的方式有很多种,可以调节它的可见性,也可以调节透明度,就简单的方式还是把它请出舞台 比如按钮时:***_mc._x=10;播放完时,也就是在影片的最后一帧写:this._x=2000

flash里面怎样可以通过点击一个影片剪辑里面的按钮,使主场景里面同一...
这个影片剪辑第一帧 加上 stop()命令 as 2.0 在元件中的按钮上 加上 on (release) { _root.mc.gotoAndPlay(5);} as3.0 元件中的按钮 起实例名_btn 在元件中新建一个 as图层,第一帧代码:_btn.addEventListener("click",cc);function cc(e){ MovieClip(parent).mc.gotoAndPlay(5);} ...

相似回答