lzth.net
当前位置:首页 >> FlAsh As3.0程序中有个大循环,运行到这个循环时整... >>

FlAsh As3.0程序中有个大循环,运行到这个循环时整...

不能。可以分成好多块来计算。 比如,你有一个1000 0000的循环,可以分解成100次,每次计算10 000; 或者计算开始的时候启动一个计时器,计时器到指定的时间(比如20毫秒),暂停计算,让画面自动刷新,下一帧继续算。 建议去天地会论坛搜一搜,...

addEventListener(Event.ENTER_FRAME, onEnterFrame_func); function onEnterFrame_func(_evt:Event):void{ //其实就是as2里面的 onEnterFrame函数 只不过换成as3中事件侦听形式罢了 }

import flash.media.SoundChannel; import flash.media.Sound; import flash.net.URLRequest; import flash.events.Event; var soundM:Sound=new Sound(); var soundct:SoundChannel=new SoundChannel(); soundM.load(new URLRequest("could thi...

你可以先在循环外面声明一个uint变量temp,然后在里面使用,其中temp%20的意思是temp除以当前的帧频,然后取余数,就是一秒种的时间了。可能还有其他的方法,你自己可以想一想 var temp:uint = 0; for(var i:int;i

这是连续播放多首且循环的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(); function play...

sudchannel.addEventListener(Event.SOUND_COMPLETE,onComplete); function onComplete(eve:Event):void { sudchannel=sud.play(); sudchannel.addEventListener(Event.SOUND_COMPLETE,onComplete); }

import mx.video.*; var listenerObject:Object = new Object(); listenerObject.complete = function(eventObject:Object):Void { my_FLVPlybk.play() }; my_FLVPlybk.addEventListener("complete", listenerObject); my_FLVPlybk.contentPath ...

那就只写一句,在后面的帧上。 //侦听播放完成事件 myPlayer.addEventListener(Event.COMPLETE, completeHandler);

不需要把祯检听放在循环里,放在循环外面他就是一直执行的................然后给它做个funtcion函数就行了啊......

导入在影片剪辑中,导入时使用嵌入式,应该就可以循环播放了。

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com