as3常用代码(as代码是什么意思)
1、复制如下代码即可var speedNumber = 5设置mc的移动速度 var mcMovieClipvar pPoint = new Point0,0var timerTimer = new Timer40 stageaddEventListenerMouseEventCLICK ,clickHandler function;建议使用btnonRelease=aaaaaa是触发事件后执行的函数名或者在按钮中帧中增加这些都是对于as20来说的,如果是As30,就要用tnaddEventListenerMouseEventCLICK,onClickfunction onClick来增加事件;var syyue=new yue用来连接库内AS连接名为yue的声音 var weizhiNumber=0为实现暂停,必须有一个存储当前播放进度的变量 var sykzSoundChannel=new SoundChannel定义一个声音控制对象,用来实现停止播放;在时间轴加如下代码var isPlayBoolean=truebtnaddEventListenerMouseEventCLICK,ChangeMusicStatefunction ChangeMusicStateeMouseEventvoid ifisPlay==true isPlay=falsemusic_mcstop else is;var mcMc=new Mcmcx=Mathrandom*550mcy=Mathrandom*400addChildmc 其它的制作跟这个一样,无论是按钮还是影片剪辑,还是图片等,这个是创建了20个实例,在AS30中没有复制一说,只有创建。
2、bt_changeArgs = new SimpleButtongetSprite1,1,getSprite1,2,getSprite1,3,getSprite1,4bt_changeArgsx = 50bt_changeArgsy = 90bt_changeArgsaddEventListenerMouseEventCLICK,changeArgsth;addChildnew mc直接声明实例,并显示在舞台上加载XML,帮助里头有自己在写一遍,麻烦给点分var xmlurlURLRequest=new URLRequestvar ldURLLoader=new URLLoaderldloadxmurlld;下面是我自已写的一个LOAD XML图片的类,保存图片名称和图片地址到一个二维数组里面 import import import import 引入需要用到的包。
3、creatline1000,360,thisgraphicsk值别太小,记住这是像素,精度80就非常圆滑了,还有曲线是倒着的,因为flash里y轴是向下的,原点在左上角如果想跟常用坐标一样,就将y值为负,然后x减去你想要的位置function;circle3y=200addChildcircle1addChildcircle2addChildcircle3circle1addEventListenerMouseEventCLICK,diancircle2addEventListenerMouseEventCLICK,diancircle3addEventListenerMouseEventCLICK,dianf;2选中此影片剪辑,属性面板命名为 btn 3 选中此影片剪辑 按F8 再转换为影片剪辑,注册点为左上角 4选中这个影片剪辑,属性面板命名为btMc 5 选中时间帧,增加以下代码import;1 帧gotoAndPlayscene, frame跳 至 scene 场景省略表示当前场景的 frame 帧并播放gotoAndStopscene, frame跳至 scene 场景省略表示当前场景的 frame 帧并停止如果 gotoAndPlay 命令中只有一个参数。
4、以下代码可以搞定,而且通用 设置静音,参数表示是否播放音乐,true则播放,false则停止function playSoundplayBooleanvoid var soundTransformSoundTransform = SoundMixersoundTransformsoundTransformvolume = intplay;flash as30全屏代码如下其中之一即可stagedisplayState = StageDisplayStateFULL_SCREEN全屏显示 stagescaleMode = StageScaleModeSHOW_ALL显示所有,不保证比例 = StageScaleModeEXACT_FIT锁定比例显示。
5、主要api是gotoAndStop从某一帧开始播放 gotoAndPlay跳到某一帧并停止 nextFrame跳到下一帧并停止 prevFrame跳到上一帧并停止 例子舞台共有十帧,第一帧有一个名为change_btn的按钮,第一帧代码如下;as30中的代码只能加在帧里面在场景中放一个按钮myButton选中它之后点击属性,最上面有个文本框,鼠标放上去会有工具提示“实例名称”flash cs55,在其中写myButton,就是实例名了再打开时间轴,选中第一帧,点。