摘要: //方法一 var color:Color = new Color(mc); this.r_mc.k_mc.onPress = function() { this.startDrag(false,0,0,100,0); this.onEnterFrame = function() { var temp_color:Object = color.getTransform(); temp_color.bb = temp_color.gb=temp_color.rb=(this._x-50)*5.1; ... 阅读全文
posted @ 2011-11-02 12:20 sinsoul 阅读(1804) 评论(0) 推荐(0) 编辑
摘要: package { import flash.display.DisplayObject; import flash.geom.Point; //动态设置注册点 public class DynamicRegistration { //需更改的注册点位置 private var regpoint:Point; //更改注册的显示对象 private var target:DisplayObject; function DynamicRegistration(target:DisplayObject,regpoint:Point) { this.target=target; t... 阅读全文
posted @ 2011-08-31 14:47 sinsoul 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 今天在flashguru上看到Actionscript 3.0未公开的addFrameScript()方法.此法主要是适合于使用flash 9创作环境来工作的群体.addFrameScript的功能是允许你指定在flash player播放头播放到指定的位置时触发事件.这个方法可以接收四个参数,但目前只知道其中的前两个. 语法: MovieClip.addFrameScript(frame:uint,notify:Function) 用法: function output() { trace(’播放头已到了第1... 阅读全文
posted @ 2011-08-24 11:09 sinsoul 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 估计不少人都没用过addEventListener()方法的参数,我就是其中一个。public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):voiduseCapture:Boolean(default = false)确定侦听器是运行于捕获阶段、目标阶段还是冒泡阶段。 如果将 useCapture 设置为 true,则侦听器只在捕获阶段处理事件,而不在目标或冒泡阶段 阅读全文
posted @ 2011-05-25 12:18 sinsoul 阅读(24467) 评论(0) 推荐(2) 编辑
摘要: package { import flash.display.Sprite; import flash.events.Event; import flash.geom.Point; /** * @author SinSoul * @http://www.cnblogs.com/sinsoul **/ public class Main extends Sprite { private var ballsArray:Array; public function Main():void { ballsArray = []; var _i:uint = 30; while (... 阅读全文
posted @ 2011-05-09 17:24 sinsoul 阅读(2373) 评论(0) 推荐(1) 编辑
摘要: package { import flash.display.MovieClip; import flash.display.Sprite; import fl.controls.Button; import flash.events.MouseEvent; import flash.events.TimerEvent; import flash.utils.Timer; public class Fifty extends Sprite { /* *author : SinSoul *blogs: http://www.cnblogs.com/sinsoul */ private var b 阅读全文
posted @ 2011-04-25 16:29 sinsoul 阅读(640) 评论(0) 推荐(0) 编辑
摘要: package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.events.ContextMenuEvent; import flash.net.URLRequest; import flash.ui.ContextMenu; import flash.ui.ContextMenuBuiltInItems; import flash.ui.ContextMenuItem; import flash.net.navigateToURL; public class Main extend 阅读全文
posted @ 2011-04-25 11:07 sinsoul 阅读(395) 评论(0) 推荐(1) 编辑
摘要: 1. 懂得分享。尽可能使用开源,并且当你有能力的时候,要对其有所贡献。聚全社会之智慧,胜过某些“大”公司之短视。 2. 公平竞争。尝试其他技术、框架、方法和观点。不要总以为只有你的选择才是可行的。别的选择也有可能比你的要强得多。要以开放的心态,来检验其他人的选择。 3. 不要攻击他人。像第2条所说的,不要仅仅因为别人恰巧使用.Net、Java或PHP就去攻击他们(我在这方面有一次教训)。有时,它们或许要比你所认为的更有效。只要别人不是一无是处,你就可以从他们那里学到很多东西。 4. 自我完善。尽量发布可以运行的代码。不要指望QA能给你找出所有的程序错误。要经常并且全面深入地测试你的代码。 5. 阅读全文
posted @ 2011-04-22 16:42 sinsoul 阅读(282) 评论(0) 推荐(1) 编辑
摘要: package{ import flash.events.EventDispatcher; import flash.events.IEventDispatcher; public class ASEventDispatcher extends EventDispatcher{ private var events:Array public function ASEventDispatcher(target:IEventDispatcher=null){ super(target); events=[]; } override public function addEventListene 阅读全文
posted @ 2011-04-22 16:38 sinsoul 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 在很多书本和学习实例中,我们都可以看到这样一句代码:System.useCodepage=true;意思是说指定FlashPlayer使用操作系统的传统代码页来解释外部文本文件,为什么要这样做了,有一种说法,因为我们用的记事本默认就是使用操作系统的传统代码页来编码和保存字符的,为了使用文本文件中的中文字符能得到有效识别,所以加入了这行代码,这种说法有一定的道理,但并不全然,在不同的国家还是可能出现乱码问题,因为大家使用的操作系统未必相同...经过一番查阅,终于发现了一个好的解决方法:用支持设置编码的软件保存文本至文本文件,我们事先将文件编码设置成utf-8就OK了,至于软件的话,flash,d 阅读全文
posted @ 2011-04-22 16:12 sinsoul 阅读(3799) 评论(0) 推荐(0) 编辑