随笔分类 -  Flash~Cocos

摘要:http://blogs.adobe.com/xwlin/2010/04/flash_player_101_-_adobe_max_2009_1.html理解执行模型执行模型是指Flash Player在每一个帧周期中如何执行相应的指令操作。Flash Player后台事实上运行着n多线程,只是AS... 阅读全文
posted @ 2013-05-04 10:46 晨祷 阅读(757) 评论(0) 推荐(0)
摘要:import flash.text.TextField;import flash.text.TextFormat;var t:TextField = new TextField();t.defaultTextFormat = new TextFormat("微软雅黑",20);t.text="中文";t.autoSize = "left";trace(t.height);addChild(t);var ta:TextField = new TextField();ta.defaultTextFormat = new TextForma 阅读全文
posted @ 2013-04-15 22:48 晨祷 阅读(222) 评论(0) 推荐(0)
摘要:import flash.events.Event; this.addEventListener("qq",qq); if(this.dispatchEvent(new Event("qq",false,true))) { trace("sss") } function qq(evt:Event):void { //如果有这句,则不会输出"sss" evt.preventDefault(); } 阅读全文
posted @ 2013-04-15 22:46 晨祷 阅读(211) 评论(0) 推荐(0)
摘要:var sp:Sprite = new Sprite();Sprite.prototype.constructor == Sprite;sp.constructor == Sprite 阅读全文
posted @ 2013-03-23 17:33 晨祷 阅读(199) 评论(0) 推荐(0)
摘要:实现了 代理模式ECMAScript 标准含有的Proxy继承Proxy 可以很简单的实现代理模式,并带有一些底层级别的功能,如callProperty -->重写callProperty 可以实现 读取方法名 根据方法名转到相应功能。例:dynamic public class PAr extends Proxy{ override flash_proxy function callProperty(methodName:*, ... args):* { var res:*; switch (methodName.toString()) { ... 阅读全文
posted @ 2013-03-23 17:18 晨祷 阅读(705) 评论(0) 推荐(0)
摘要:TLF文本框架基于flash10的新文本引擎,以独立于flash运行时的类库形式,可以在flashBuilder、flashCS上使用。TLF拥 有类似于“节点”式的概念,将文本分成了行、块。以div、p、span等节点类可以更有格式的操控文本,当前看来有个很实用的功能是”边距“。tlf的textFlow是主要根对象。像一个stage。而div、p、span等节点要添加进来,添加进来后要设置容器ContainerController一个textFlow可以有多个容器。tlf还可以把xml等数据转化为textFlow显示对象。要设置字体格式可以直接对textFlow对象进行设置。TextFlow 阅读全文
posted @ 2013-02-18 21:00 晨祷 阅读(493) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/skynet/archive/2012/03/29/2423720.html 阅读全文
posted @ 2013-01-30 13:32 晨祷 阅读(122) 评论(0) 推荐(0)
摘要:一个SWF 或 一个SWC 就是一个类库这个类库里有类 资源当包名重复时只会去找第一个类库里的类 找不到就问题了所以当类库包名重复时要保证第一个类库里把该包含的全包含了 阅读全文
posted @ 2013-01-29 21:18 晨祷 阅读(242) 评论(0) 推荐(0)
摘要:FlexUnit:FlexUnit是一个代码测试框架。FlashBuilder里己经集成了FlexUnit框架,所以不需要再到官网去下载框架文件。FlexUnit里有2个主要的类:TestCase 与 TestSuite,可理解为一个测试类 与 连续执行多个测试类TestCase 里可以写关于一个类的方法测试当有多个类需要连续测试时就使用 TestSuite由于生成的是另一个SWF,所以不用担心会增加项目大小的问题。FlexUnit 会生成测试代码结果的Swf,但由于FlashBuilder己经集成了FlexUnit,所以可以使用FlashBuilder的FlexUnit结果窗体,这个窗体可以 阅读全文
posted @ 2013-01-11 20:19 晨祷 阅读(525) 评论(0) 推荐(0)
摘要:绿袜子 是一个flash动画框架,可以很轻松的实现:直线移动、弧线移动、曲线移动重力模拟、弹性模拟这几个主要的动画播放功能。 阅读全文
posted @ 2012-12-29 10:53 晨祷 阅读(330) 评论(0) 推荐(0)
摘要:asdoc -source-path "D:\a" //源码路径-doc-sources "D:\a" //源码路径-external-library-path="d:\assets" //源码使用的库文件路径如果编译通过会提示文档输出位置,否则-- 阅读全文
posted @ 2012-12-14 15:09 晨祷 阅读(220) 评论(0) 推荐(0)
摘要:[Inspectable(name="标题",type="String",defaultValue="请设置标题参数")] public function set txt(str:String):void{ titleTxt.text=str; }在MovieClip的as链接类里 添加上面的方法。 之后就可以当成Flash组件一样用了flashCS6 点击元件- 组件定义 有个类型 这里有组件需要的类型 List类型 enumeration="列表值1,列表值2" 阅读全文
posted @ 2012-12-12 17:55 晨祷 阅读(294) 评论(0) 推荐(0)
摘要:aswing UI框架和Adobe的Flex UI框架类似,但aswing可以于flash原生的MovieClip结合着用,这点比Flex好。aswing 首先要了解基层控件 JPanel,JWindow,JFrame aswing的组件要添加到基层组件才能显示有一个重要的理念 是布局->EmptyLayout-->无布局BorderLayout,CenterLayout,FlowWrapLayout,GridLayout边框围绕式布局,局中布局.浮动?布局(这个还没用),网格式布局BoxLayout,FlowLayout,SoftBoxLayout平分布局,浮动布局,对齐布局了解 阅读全文
posted @ 2012-11-27 21:01 晨祷 阅读(283) 评论(0) 推荐(0)
摘要:MVC是一种开发模式 model,controller,view 将代码以三层分离的形式开发,但真正很少有人能设计出三层分离的代码结构所以pureMVC出现了顾名思义,一个单纯的MVC框架 帮助你实现了三层分离需要的代码,你需要的只是往每层填充逻辑就好了由于他是设计模式类别的框架 所以功能型框架在使用上不同比较方便的用法是继承+覆盖view层的代码继承Mediator(中介者)controller层代码继承SimpleCommand(简单命令模式)model层代码继承 Proxy(代理人)可以再加个Facade(外观模式) 把开始实例化这三层间用Notification(消息) 来互相调用 阅读全文
posted @ 2012-11-24 17:34 晨祷 阅读(442) 评论(0) 推荐(0)
摘要:flex compc 是.swc文件的编译程序 这里有很多编译选项但flex sdk 为其提供了一个示例文件在frameworks文件夹 flex-config.xml 把他改改就可以一份大致的编译配置文件<?xml version="1.0"?><flex-config xmlns="http://www.adobe.com/2006/flex-config"> <output>D:\cc\magic.swc</output> <use-network>true</use-network 阅读全文
posted @ 2012-11-05 09:46 晨祷 阅读(1542) 评论(0) 推荐(0)
摘要:AS3中,swf加载另一个swf时,两者之间的通信问题跟被加载到的应用程序域有很大关系加载器的ApplicationDomain的子级。默认值。 可以使用语法 newApplicationDomain(ApplicationDomain.currentDomain) 显式表示这种选择。 这将允许所加载的 SWF 文件直接使用父级的类,例如,可通过编写 new MyClassDefinedInParent() 来使用。 但是父级则不能使用此语法;如果父级要使用子级的类,它必须调用ApplicationDomain.getDefinition() 来检索它们。 这种选择的优点是,如果子级定义的类与 阅读全文
posted @ 2012-10-31 09:46 晨祷 阅读(437) 评论(0) 推荐(0)
摘要:判断 执行 &&var a:Boolean=true;a&&test()function test():void{ trace("hi");}判断 赋值 ||=var a:String="";a||="n";trace(a);//na="t";a||="n";//t判断数组长度 为0 赋值 &&= 阅读全文
posted @ 2012-10-19 09:23 晨祷 阅读(179) 评论(0) 推荐(0)
摘要:var t未定义var t:MovieClipnull确定过程。 后写代码flashCS 不显代码提示时看看 是否把系统自带的 ActionScript .目录去了 阅读全文
posted @ 2012-10-10 13:16 晨祷 阅读(160) 评论(0) 推荐(0)
摘要:swiffy -- flash导出HTML5CreateJS 阅读全文
posted @ 2012-09-26 18:11 晨祷 阅读(502) 评论(0) 推荐(0)
摘要:类名(对象)--》强转类型每个MC都可以有自己的声音,并且被控制Sound可播放声音播放时返回声音控制类用于控制声音大小等父与子子swf.parent为顶级的情况下swf.parent.parent-->加载此swf的swf的顶级运行环境 阅读全文
posted @ 2012-09-26 18:10 晨祷 阅读(247) 评论(0) 推荐(0)