as3.0影片剪辑循环播放

作者&投稿:陟艳 (若有异议请与网页底部的电邮联系)
flash中as3.0的按钮怎么让它控制影片剪辑循环播放~

mc中不用任何代码!

mc.gotoAndStop(1);

btplay.addEventListener(MouseEvent.CLICK, playMC);


btstop.addEventListener(MouseEvent.CLICK, stopMC);


function playMC(e:MouseEvent):void
{
mc. play();
}

function stopMC(e:MouseEvent):void
{
mc.gotoAndStop(1);

}

默认的就是循环播放,你想如何控制?

import flash.utils.setTimeout;
import flash.display.MovieClip;
import flash.events.Event;
var i:int = 0;
var j:int = i+1;
var ap0:Number = 0.02;//这个是透明度消减的速度
var ap1:Number = 0.02;//这个是透明度增加的速度
var timeOut:Number = 60000;//60000的单位是毫秒,也就是60秒。如果你用来测试的时候,觉得1分钟时间太长,可以改成短一些的时间如 var timeOut:Number = 3000;
var arr:Array = [a,b,c];
a.alpha = 1;
b.alpha = 0;
c.alpha = 0;
setTimeout(alphaFun,timeOut);
function alphaFun()
{
addEventListener(Event.ENTER_FRAME,alphaHandler);
}
function alphaHandler(e:Event)
{
arr[i].alpha-=ap0;
arr[j].alpha+=ap1;
if(arr[i].alpha <= 0 && arr[j].alpha >= 1)
{
arr[i].alpha = 0;
arr[j].alpha = 1;
i++;
j++;
if(i > 2)
{
i = 0;
}
if(j > 2)
{
j = 0;
}
removeEventListener(Event.ENTER_FRAME,alphaHandler);
setTimeout(alphaFun,timeOut)
}
}

写了下简单的结构,你看下。
用Timer类实现
import flash.display.sprite;
import flash.utils.*;

var myTimer:Timer;
function TimerExample(timenum) {
myTimer:Timer = new Timer(timenum, 1);
myTimer.addEventListener("timer", timerHandler);
myTimer.start();
}
function timerHandler(event:TimerEvent):void {
//执行处理A消失B显示代码

myTimer.stop();

TimerExample(1000×60,1);

}
TimerExample(1000×60,1);


flash cs4(as3.0)影片在replay之前如何一直播放音乐?点击按钮原件replay...
最笨的办法 将音乐放入一个影片剪辑中 并设置为“数据流”然后直接控制该影片剪辑即可

非线性编辑入门学点什么
Premiere是Adobe公司基于MAC平台开发的视频编辑软件,它集视音频编辑于一身,广泛地应用于电视节目制作、广告制作及电影剪辑等领域。 l B_ 4 j c 在奔腾处理器诞生之前,影视合成编辑还只能在昂贵的工作站上实现。1993年~1994年,Adobe公司推出类Adobe Premiere for Windows1.1版和3.0版。那时的Premiere功能还比较简单,...

iphone12在室外拍视频的时候屏幕为什么会变黑?
支持视频拍摄剪辑除了拍照以及视频录制方面的提升,iPhone 3GS还增加了视频剪辑功能,实际操作中,视频播放状态下,iPhone 3GS的播放界面上方会出现视频的各个“切片”缩略图,用户可以拖拽进度条到希望浏览的视频部分,并且可以通过长按激活视频剪辑功能。 语音控制很方便iPhone 3GS增加了语音控制功能,直接说出...

超媒体是什么
与此同时,文本被分成几个相互连接的文本接点。在超媒体中,那些结点可能由不同的媒体形式组成――文本、图形图像、声音、动画(animation sequences)、视频剪辑(video clip),或者其他的媒体形式。比如,ABC创建了一个对1988年总统选举的超媒体回顾,它不是让用户通过点击一个热键去获取关于总统选举的文本描述,而是混合了...

S3.0 中按钮(名为btn)中放入了一个mc动画(名为mc),鼠标移动到btn上时...
此按钮btn做成一个影片剪辑 它第一帧放动画mc mc一直循坏播放 在主场景时间轴上加入代码 btn.buttonMode=true;btn.addEventListener(MouseEvent.MOUSE_OVER,btnOVER)function btnOVER(e){ btn.mc.stop()} btn.addEventListener(MouseEvent.MOUSE_OUT,btnOUT)function btnOUT(e){ btn.mc.play();...

用什么软件做视频最好?
可以用会声会影X5 制作剪辑段视频。会声会影X5是很不错的视频编辑软件,能够把图片制作成动感影片的,进行视频剪辑,加背景音乐、字幕等,能够制范出所想要的效果来,功能比较强大。 用什么软件制作视频最好 这个不好说,要我说,没有最好的只有最适合的。 入门级别的,比如会声会影,简单的剪切,加入一些小特效还是...

怎样用AS3.0加载并复制库中影片剪辑
先做mc影片剪辑 f11 打开库面板 右击mc元件 》 属性 选中 为Actionscript导出 ,类中填写任意自定义类名 比如 clsMC 确定就可以了 然后时间轴 for(var i:uint=0;i<10;i++){ var t:MovieClip = new (getDefinitionByName("clsMC") as Class)addChild(t)t.x = Math.random()*stage....

as3.0中怎么在影片剪辑中调用场景中的函数?
\/\/我们在主时间轴写一个函数 function sped(vol:Number):Number { return Math.random()*vol;} var s:Mc=new Mc();addChild(s);然後创建一个影片剪辑mc,在库中将库中的类属性的类名命名为Mc,mc的第一帧写上如下脚本:trace(MovieClip(root).sped(5));这样就可以调用场景中的函数了。

关于FLASH AS3.0代码问题
1、关于声音 你的声音到底是放在时间轴上的,还是放在库里链接类的?为什么主时间轴上会有声音呢?第一种情况,你的声音是库的里链接了类的元件,然后通过申明该类的实例来调用的话,那么其实我也不知道怎么完全同步。我也面临同样的问题,因为每个机器都不一样,代码里声音和影片剪辑是同时开始播放的...

as3.0指令 如何写这个指令:一个按钮控制音乐 播放和停止
将影片剪辑放到舞台上,并设置实例名为music_mc 制作一个按钮,用于控制,设置实例名为btn 在时间轴加如下代码:var isPlay:Boolean=true;btn.addEventListener(MouseEvent.CLICK,ChangeMusicState);function ChangeMusicState(e:MouseEvent):void { if(isPlay==true){ isPlay=false;music_mc.stop();}...

封丘县13976398028: AS3.0中 如何让一个影片剪辑播放完之后停几秒, 过一会播放另一个?
藩晓舒朗: 两种方法1:用enterFrame事件 来监测a的currentFrame 当currentFrame == totalFrames时增加一个延时setTimeout(function (){b.play()}, xxxxx);2: 在a的最后帧派发一个事件,当接受到事件后setTimeout(function (){b.play()}, xxxxx);

封丘县13976398028: flash中as3.0的按钮怎么让它控制影片剪辑循环播放 -
藩晓舒朗: mc中不复用制任bai何代du码zhi!dao mc.gotoAndStop(1); btplay.addEventListener(MouseEvent.CLICK, playMC); btstop.addEventListener(MouseEvent.CLICK, stopMC); function playMC(e:MouseEvent):void { mc. play(); } function stopMC(e:MouseEvent):void { mc.gotoAndStop(1); }

封丘县13976398028: flash AS3.0 第一帧放一个影片剪辑,如何使播放完后自动跳转到主时间轴上第二帧? -
藩晓舒朗: 方法一:在第一帧上写 loading.addFrameScript(loading.totalFrames - 1, function():void { gotoAndStop(2);//是stop还是play随便你了.}); 方法二:在loading的最后一帧写上.MovieClip(root).gotoAndStop(2); //是stop还是play随便你了.

封丘县13976398028: AS3中怎样让影片剪辑在某一帧停止? -
藩晓舒朗: 首先给这个影片剪辑加一个实例名,在属性面板,如mc,然后在100帧处加mc.stop(); 这样就可以了.

封丘县13976398028: Flash AS 3.0 ,如何让影片剪辑只播放一次. -
藩晓舒朗: 呵呵,今天那个问题是不是也是你提的?跟你的要求一模一样.我就只好再做一次,回答你们两个问题.1.创建MovieClip,链接名:childClip.2.时间轴复制代码:import flash.events.Event; import flash.events.TimerEvent; var sInfo1:childClip=new ...

封丘县13976398028: As 3.0中我想做一个重播按钮,点击之后返回第一帧并开始播放,谁能给我提供方法和代码? -
藩晓舒朗: 最后一帧写stop();.再加一个按扭.打开属性面板在实例名称处为其命名为:fhbf_btn,然后在帧上如下代码:function bf(event:MouseEvent):void{ gotoAndPlay(1); } fhbf_btn.addEventListener(MouseEvent.CLICK,bf);

封丘县13976398028: FLASH AS3.0加载外部音乐怎么循环播放? -
藩晓舒朗: 这是连续播放多首且循环的AS3代码 import flash.media.Sound; import flash.events.Event; var mySound:Sound; var soundchannel:SoundChannel; var soundarr:Array = ["1.mp3","2.mp3","3.mp3"]; var index:int = 0; playnext(); ...

封丘县13976398028: as2.0 关于从影片剪辑回到上一层影片剪辑播放的问题 -
藩晓舒朗: 我可能不是非常理解你的意思 不过我想你可能需要在停两秒之后把剪辑1里面的所有剪辑都复原到第一帧 因为你在每个子剪辑中都加了stop,如果不复位是不会重新播放的 对剪辑1里的所有子剪辑使用gotoAndPlay(1),在onTime函数里

封丘县13976398028: 怎样在关键帧上添加AS语言使影片的最后100帧能重复播放 -
藩晓舒朗: 简单点,就在最后一帧上加代码 gotoAndPlay(倒数100帧帧号)

封丘县13976398028: flash as3.0脚本里如何插入播放按钮,重播按钮 -
藩晓舒朗: 两种方法.1、你可以改成2.0.新建一个2.0的页面 全部复制过去就行.2、3.0里面是没有按钮的, 新建一个影片剪辑用buttonmode改成按钮形状.然后在代码里写就可以了,播放时间轴 就直接play 结束的时候加一个stop 就可以了.

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