2022年AS学习笔记 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年AS学习笔记 .pdf》由会员分享,可在线阅读,更多相关《2022年AS学习笔记 .pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、AS 学习笔记1. stage.focus=_txt2 / 意思是舞台上的焦点现在跑到了文本框_txt2 上了2. _txt1.selectable=false / 意思是文本框_txt1 不能再被选中,不能再获得焦点。3. for (i=0; i this.totalFrames; i+) addFrameScript(i,framefunction); /每次时间轴上有跳帧就会触发函数addFrameScript,然后调用函数framefunction 4. addFrameScript 用于 MC 跳帧时自动调用函数private function init() for (var i=0
2、; ithis.totalFrames; i+) addFrameScript(i,framefunction); private function framefunction() trace(this.currentFrame) 5.当想让某个MC 每过一段时间后随机做出一些动作或是不做任何动作方法可以这样做, Var numBox:Array=new Array() Function initNumBox() For(var i=0;i 0.5?1:-1; 11 得到一个范围内的随机数而不重复的方法下面是得到100 以内的随机不重复的数totalNum=100 orderNumBox=ne
3、w Array() randomNumBox=new Array() for (var i=0; i totalNum; i+) orderNumBox.push(i); for (var i=0; i totalNum; i+) var num=orderNumBoxMath.floor(Math.random() * orderNumBox.length);randomNumBox.push(num); orderNumBox.splice(orderNumBox.indexOf(num),1); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
4、 - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 12 对文本框中的文字整体或部分更改属性可以用setTextFormat 如下例子var format:TextFormat = new TextFormat(); format.size = 12; this.inputTxt.setTextFormat(format,0,inputTxt.length);/从第 0 个到最后一个都改变了大小this.inputTxt.defaultTextFormat = format;/只改变最后面一个大小13 很多情况下用鼠标的点
5、去碰撞是比较有用的,比如你要拖动很多个MC 与其它很多个MC碰撞的时候这个就很有用了for (var i=1; i=12; i+) var tObj=thist + i; if (tObj.hitTestPoint(this.mouseX,this.mouseY) tObj.nextFrame(); else tObj.prevFrame(); 14 如何得到FLASH 本身的 URL, 14.1 as2.0 是 var url=_url 14.2 as3.0 是 var url=stage.loaderInfo.url 15 如何对得到的FLASH 本身的 URL 解碼15.1 as2.0
6、是 url=unescape(url) 反编码用 escape(url) 15.2 as3.0 是 var url=stage.loaderInfo.url 反编码用 encodeURI (url) 16,求相对路径的方法url=decodeURI(this.loaderInfo.url) if (url.lastIndexOf()!=-1) url=url.substr(0,url.lastIndexOf()+1); else url=url.substr(0,url.lastIndexOf(/)+1); url 求出来则为相对路径17 停止所有声音, as2.0是真接用stopAllSou
7、nds() as3.0 是用 SoundMixer.stopAll() 18 flash 插入 IE 中后要用FLASH 的按钮关闭IE,方法As2 和 As3 的方法是一样的import flash.external.ExternalInterface ExternalInterface.call(window.opener=null,window.close() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 19 flas
8、h 插入 IE 中后要使IE 全屏 ,方法加在 IE 中,其实当 FLASH 生成 HTML 时会有一句 找到它并且把false 改成 true 在 FLASH 里面加入b1.addEventListener(MouseEvent.CLICK,goFullScreen) b2.addEventListener(MouseEvent.CLICK,exitFullScreen) function goFullScreen(event:MouseEvent):void stage.displayState = StageDisplayState.FULL_SCREEN; function exitF
9、ullScreen(event:MouseEvent):void stage.displayState = StageDisplayState.NORMAL; 要全屏就必需要用鼠标或键盘触发FLASH 才可以。20 用 IE 打开 FLASH 然后再用FLASH 调用其它FLASH 第一步加在要点击打开FLASH 的地方completePath=content/fscommand/ + cName + . + swf; .navigateToURL (new URLRequest(content + /fscommand/+fileName+/loader.swf + ?fName= + in
10、dexUrl + completePath), ” _blank ” );第二步加在loader.swf 上var fName=this.loaderInfo.parameters.fName; var request:URLRequest=new URLRequest(fName); var Load:Loader=new Loader(); Load.load(request); 21 读取外部文本文件方法比如读取 .ini 文件,在 .ini 中写入 label=simple 读取 ini 的类package com.zh.ywx.button import .URLLoader; im
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年AS学习笔记 2022 AS 学习 笔记
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内