`
文章列表
1. 弹性“跑道“模型 开发者应该知道事件何时被触发,代码何时被执行,Player何时进行渲染,这是每个Flash开发者都需要掌握的Flash Player基础概念。 延伸阅读 http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/ 2. FlexSDK、mxmlc、compc… 开发者应该知道在点击Eclipse中的“run”按钮时都发生了哪些事情。 延伸阅读 http://www.senocular.com/flash/tutorials/as3withmxmlc/ ...
代码如下: CurveDemo.as   package org.luosijin.curve { import Flash.display.Sprite; import flash.events.Event; import flash.events.KeyboardEvent; import flash.events.TimerEvent; import flash.filters.GlowFilter; import flash.geom.Point; import flash.utils.Timer; ...
From:http://www.xncat.com/2009/11/catflash/57.html 1. 嵌入式资源,Embed 标签 首先需要加入 flex sdk 才能支持编译 Embed 标签,flash 有默认的 Flex SDK 路径。 file=>publish seteeing=>actionscript settings=>library path $(FlexSDK)/frameworks/libs/flex.swc 示例见:trainEmbedEmbed.fla //Embed image [Embed(source="image.png&quo ...
 获得屏幕宽高 Capabilities.screenResolutionX Capabilities.screenResolutionY   JS 判断是否为IE浏览器 如果 navigator.appName.indexOf("Microsoft")!= -1 成立 则是IE 监听浏览器的改变 stage.addEventListener(Event.RESIZE,onResize); target并不一定是监听事件的对象 让displayobject不响应鼠标事件 dis.mouseEnabled = false; dis.m ...
这个问题搞了我半天.原来只是把textfield的消除锯齿:改为使用设备字体即可.
关于AS3加载图片等外部资源,我常用的有两种方式:Loader和Embed,各自的特点,总结如下: Embed:在Flash编译阶段就将资源嵌入,也就是说图片资源是会被编译进swf文件里面去的;这样子的好处是代码比较简洁,使用方便,也不存在加载顺序的问题,缺点是会增大swf文件的体积 Loader:在Flash运行阶段动态加载资源,这种方式不会影响swf文件的体积,而且可以很灵活地更改你要加载的资源,但是有可能会遇到路径变更或者跨域问题,同时,过多地使用Loader去动态加载无疑会加重服务器负担,因此需要和Embed权衡使用 书写的例子如下:Embed:[Embed(sourc ...

新工作

最近一段时间心情比较低落,新工作一直不能进入状态让我挺郁闷的.想找个人聊聊发现身边没有能谈心的人.   来到这边忽然少了很多可以一起喝酒,一起真三的朋友.现在我连话都少了.公司不能上QQ.好吧,此时不努力更待何时呢.   刚刚看完将爱情进行到底,感觉很不错.里面的一句话觉得很有道理.过去了,就过去了.你再追也追不回来了.   上海,我来了.  
一些很炫的特效 http://www.flashandmath.com/
1.使用Flex Bulider3建立一下新的.mxml的页面时默认的背景是蓝色的,请问用什么办法能修改掉此背景颜色,以至于下次创建时背景不是为默认的蓝色的呢?请写出你认为正确的方法。 答:修改sdk\frameworks\projects\framework\default.css里Application的backgroundColor: #0000FF;   2.使用Flex Bulider3如何跟踪程序? 答:我知道的三种1.trace() 2.设置断点 3.当不在调试模式时可以调用as的Alert.show()或js的alert() 如:navigateToURL(new U ...

Sprite转bitmap

假设我们有这样一种情况,一个sprite容器里有成百上千sprite,children-sprite,而其实他们就只是一个个没动效的图,为了节省内存,有必要把整个sprite变成一个bitmap。其方法如下: var sprite:Sprite.............. var mix:Matrix = new Matrix(); mix.scale(1, 1);          //缩放比例var bitmapData:BitmapData = new BitmapData(MAX_WIDTH, MAX_HEIGHT);bitmapData.draw(sprite, mix ...
  AS3与JavaScript之间的通讯用ExternalInterface . ExternalInterface 类是外部 API,这是一个在 ActionScript 和 Flash Player 容器之间实现直接通信的应用程序编程接口,例如,包含 JavaScript 的 HTML 页。 Adobe 建议使用 ExternalInterface 实现 JavaScri ...
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。 1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属于面向对象思想体系,属于其一部分。或者说,它是面向对象编程体系中的思想精髓之一。 2.接口的本质 接口,在表面上是由几个没有主体代码 ...
ins1.addEventListener(MouseEvent.CLICK,click_fun);   ins2.addEventListener(MouseEvent.CLICK,click_fun);    function click_fun(e:MouseEvent):void{    setChildIndex(e.target as MovieClip,numChildren-1);   }  
1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除; 3. 如果一个 ...
解决办法利用HTML <a href> 标签设置文本框的htmlText 属性,也可用TextFormat 对象的url属性讨论两种方法都有个前提那就是文本框的html 属性必须先设为TRue:field.html = true;在文本框的htmlText 属性里设置HTML超链接标签<a href>:field.htmlText = "<a href='http://www.rightactionscript.com'>Website</a>";还可指定目标窗口的打开方式:field.htmlText = "< ...
Global site tag (gtag.js) - Google Analytics