Flash中如何用AS2脚本动态加载库中的影片剪辑

如题,在网上找了半天也没什么结果。希望有才人帮我解决一下,先行谢过
详细需求是这样的:
在一个元件的动作了定义了单击事件
on (release) {
//这里是代码
}
我想在这个事件中动态加载一个库中的影片剪辑,影片剪辑的名称是addMc
并且我还想让影片剪辑出现在鼠标单击的位置上

我的方案能满足你的“让影片剪辑出现在鼠标单击的位置上”,但不知是否最佳?权作抛砖引玉吧:
基本方法是利用“隐形按钮”。
1,制作隐形按钮:新建按钮元件,在“弹起”“指针经过”“按下”这些帧中都插入空白关键帧;在“点击”绘一个小矩形。
2,创建影片剪辑addMc。先在第一帧处将刚才所制作的按钮拖到舞台;在时间轴选中第一帧,在动作面板输入
stop();
然后在这个舞台中选择刚才拖进来的按钮,在动作面板中输入:
on(release){
play();
}
从第2帧开始制作你的影片剪辑addMc
3,回到主场景,从库面板中把刚才制作的影片剪辑拖到舞台,并复制若干份,使之布满整个舞台。
……
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-03
attachMovie("addMc","addMc",this.getNextHighestDepth());
addMc._x = _xmouse;
addMc._y = _ymouse;

在点击事件中加入上面代码就OK了,希望可以帮到你。本回答被提问者采纳

Flash中如何用AS2脚本动态加载库中的影片剪辑
1,制作隐形按钮:新建按钮元件,在“弹起”“指针经过”“按下”这些帧中都插入空白关键帧;在“点击”绘一个小矩形。2,创建影片剪辑addMc。先在第一帧处将刚才所制作的按钮拖到舞台;在时间轴选中第一帧,在动作面板输入 stop();然后在这个舞台中选择刚才拖进来的按钮,在动作面板中输入:on(re...

flash怎么用as2.0语言控制鼠标点击舞台时加载影片剪辑1,再点击加载...
制作一个按钮桢和一个加载桢 在按钮桢制作一个舞台大小的按钮,制作按钮时选择"点击"那一桢(透明按钮),然后放在最上面图层 再在按钮下加计数器(i++;)后goto到加载桢;在加载桢加载影片剪辑名+i然后再goto回按钮桢,这样基本就可以了;

AS2 flash中如何实现点击按钮后播放影片剪辑?
点击按钮后播放影片剪辑: 给影片剪辑起名mc并在影片剪辑的第一帧插入空白关键帧加脚本 stop() , 2.点按钮后按F9,在出来的框上加脚本 on(release){ mc.play(); } 播放完影片剪辑后自动跳转到指定的场景指定的帧: 在影片剪辑的最后一帧插入空白关键帧并加上脚本 gotoAndPlay("场景名", 第几帧); 追问 播放...

flash代码 AS2.0 跳转 影片剪辑
1、可以在主时间轴的第一帧放有按钮的首页;2、在主时间轴的第二帧、第三帧、第四帧、第五帧分别放影片剪辑元件;3、在每一个帧上添加停止语句;4、在每个按钮是添加相应的影片剪辑动作语句:on (release) {gotoAndPlay(帧);} 5、在影片剪辑元件的场景添加返回按钮,同时添加动作语句:on (rele...

在Flash的AS2.0中怎么加载一个库中的MC然后在等那个影片播放完就删除...
首先做一个影片剪辑元件1,在库中鼠标右键点击该元件,选择“链接”,出来“链接属性”面板,标识符中输入:_mc,第1、第3复选框中打勾,确定。第二、回到主场景,如果你要在某一关键帧上加载这个影片剪辑元件1(可设定其坐标),在该关键帧上输入动作:this.attachMovie("_mc","_mc1",1)_mc1....

flash as2.0 怎么通过按钮加载本文件库里的影片剪辑元件
定义剪辑元件名:mc on (release) { this._parent.gotoAndPlay("mc");}

FLASH问题,两个影片剪辑的顺序如何通过AS实现
首先你的小车影片剪辑在第1帧和过去的地方的那一帧都要设置帧动作:stop();然后将小车影片剪辑放入场景中命名为mc1,开头影片剪辑放入场景中命名为mc2,再设置这一帧的帧动作为:mc2.onMouseDown = function() { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { mc1.play();} }...

一个简单的flash as2.0代码的意思和用法。
第一行说明这个代码是写在按钮或影片剪辑上的【因为用到了on】,设置为鼠标经过的时候触发下面的命令 概括的讲,就是加载库内的一个声音,然后播放这个声音。代码的关键是第三行的"a1"请打开你的库面板 以flashCS3为例:在音乐文件上点右键,选择“链接”【flash8没有这个链接,你需要选择属性 然后...

flash主时间轴控制影片剪辑跳转(AS2.0)
语句会从上往下执行 中间没有时间间隔 所以 直接就跳转了 如果要隔一段时间再跳转 需要使用setInterval函数实现

求flash as2鼠标控制左右无缝循环代码?
一、做一个影片剪辑MC1,里边有你的十张图,要大小一样,然后依次排开,摆好后再将这十张图复制到十张图之后,如图所示。二、将MC1再转换成一个影片剪辑MC2,在MC2中做动画,第一帧将MC1放到0坐标处,第300帧(这个你自己看着办),将MC1拖动到一半的地方,做补间动画,实现后的效果是十张图片...

相似回答