FLASH中影片剪辑嵌套按钮实现。AS2.0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FLASH中影片剪辑嵌套按钮实现。AS2.0相关的知识,希望对你有一定的参考价值。

参考技术A 第一步,给这两个按钮加实例名。btn_a,btn_b,影片剪辑实例名,mc
在第一帧加代码如下:
btn_b._visible=false;
btn_a._visible=true;
btn_a.onpress=function()

mc.gotoandplay(-这里写你第二次播放的帧数-);

btn_b.onpress=function()

mc.gotoandplay(1);

在mc第一次停住的帧上加:
stop;
this._parent.btn_a._visible=false;
this._parent.btn_b._visible=true;
在第二次停住的帧上加:
stop;
this._parent.btn_a._visible=false;
this._parent.btn_b._visible=true;
参考技术B 影片剪辑1中加上一个透明按钮(反应区),加上拖动
startDrag
代码,注意透明按钮不要遮盖到播放影片剪辑2的按钮

影片剪辑中的 As3 Flash 按钮

【中文标题】影片剪辑中的 As3 Flash 按钮【英文标题】:As3 flash button in a movie clip 【发布时间】:2018-03-29 11:13:24 【问题描述】:

我只是想获得一个放置在影片剪辑中的按钮来更改主时间轴上的场景。

这就是我现在所拥有的: 在主时间线上,

有影片剪辑的场景叫做(girl_tone_control),我想去的场景叫做(girl_outfit_v1)

在 (girl_tone_control) 上的影片剪辑中,我有一个即时名称为letsgo_btn 的框架上的按钮。

然后我在同一个影片剪辑中有另一个层作为按钮,称为操作

使用此代码

import flash.events.MouseEvent;

letsgo_btn.addEventListener(MouseEvent.CLICK, letsgo1);

function letsgo1(e:MouseEvent):void

    MovieClip(root).gotoAndPlay(1,'girl_outfit_v1');

我不知道每次我测试它是否正确希望去现场(girl_outfit_v1)它不起作用,我得到错误

ArgumentError: Error #2108: Scene girl_outfit_v1 was not found.
at flash.display::MovieClip/gotoAndPlay()
at wwe2_girl_tone_control_fla::girl_select_1/letsgo1()

谁能帮忙?

【问题讨论】:

【参考方案1】:

我建议你仔细检查场景名称,因为它必须有效,或者附上你的 fla 让我检查有什么问题

【讨论】:

我搞定了!!我有两个: inpert flash.events.MouseEvent;一行在同一帧上,一个在不同的层上,因为我想将代码分开,以便我可以正确查看。刚刚删除了其中一个,它起作用了。 听起来很奇怪,你可以有尽可能多的进口,所以这不是一个理由。无论如何,它对你有所帮助) 是的,谢谢您的帮助。我还发现,如果我的网络摄像头未插电或无法正常工作,脚本也会开始表现得很奇怪。我在文件中也有一个加载网络摄像头流脚本。感谢我的同事将我正在使用的摄像头换成一个看起来一样但没有告诉我的坏掉的摄像头。

以上是关于FLASH中影片剪辑嵌套按钮实现。AS2.0的主要内容,如果未能解决你的问题,请参考以下文章

影片剪辑中的 As3 Flash 按钮

Flash Actionscript 3.0 影片剪辑过渡(无按钮)

AS3.0中影片剪辑元件嵌套了个动态文本框,怎样才能在文本框上也能显示手型?

子数涵数·Flash——影片剪辑的其他操作

Flash CS3 (AS3) 为我的图形(按钮和影片剪辑)提供轮廓

编辑重复的影片剪辑会影响原始剪辑 - Flash CS