上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2013年6月20日

AS3.0教程(7):强大的事件机制(3)

摘要: (2) addEventListener语法的不同,原因,和const型必要性和用法本例如果是AS2.0,那么代码是这样写的:outsideChild.addEventListener("click", inclassHandler)本例是3.0,如果你trace一下其中的MouseEvent.CLICK,输出的也是字符串"click"。看起来AddEventListener的方法和以前也没什么大的出入。和这世界上大多数相同的事物一下,表象的类似却掩盖着本质的巨大差异。 我们先从最小的差异讲起:1.使用类静态属性,用const定义事件字符串名称变量AS3 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(171) 评论(0) 推荐(0)

AS3.0教程(6):强大的事件机制(2)

摘要: 如何接收事件?如何做到AS3.0的标准事件编程?Event改变的部分很多,这两天有空时,黑羽就在想怎样用一个有条理的方式来讲解Event和它相关的诸多内容,让我们感到比较容易理解,记忆和接受。我准备这样来讲解:先给个接受事件的代码例子。在例子中,指出:(1) Event对象发生了什么变化(2) addEventListener语法的不同,原因,和const型必要性和用法(3) Listener和As2.0有何不同,和this关键字的“改进了的记忆力”黑羽一贯的风格,先来一个例子。我很想给个短一点的代码例子,但是要达到清楚,全面和标准的示范,我还是决定采用这个Document Class的示例. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(188) 评论(0) 推荐(0)

AS3.0教程(5):强大的事件机制(1)

摘要: Event机制作为重头戏,在ActionScript 3.0中加强了很多。更加统一、易用、标准、灵活。ActionScript 2.0中有众多的事件实现机制:回顾和比较AS1.0玩家最爱用onClipEvent(), on(),又方便又直接。缺点在于逻辑分散到了各个舞台元件中,难以管理和维护。更加别说代码重用了。别跟俺说可以Copy, Paste,这不叫重用,这叫低级。AS2.0中,增加了一些事件处理机制:1.回调函数: onLoad, onComplete等。相信兄弟们最熟悉的应该就是XML.onload回调函数了。2.事件侦听器型:这个就是addListener(), addEventL. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(185) 评论(0) 推荐(0)

AS3.0教程(4):爽快使用XML

摘要: 为什么放弃AS2.0选择AS3.0?如果只允许我说三个理由。那么AS3.0对XML的近乎完美的支持绝对是其中一个。简单说说AS3.0中对于XML支持的不同吧:A.AS2.0对XML的支持勉勉强强,将就着可以用。而AS3.0中对XML的支持是全方位的,极其强大和灵活的。B.AS2.0对XML的支持不是内建的(build-in),也并非基于ECMAScript for XML(E4X)标准。而AS3.0中对XML的支持符合E4X标准,它的设计有三个优点:1. 简易。包括操作和可读性。你会发现AS3.0中对于XML的操作犹如对一个普通Object对象一样浅显易懂。语句非常浅白流畅。2. 连续性。其. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(247) 评论(0) 推荐(0)

AS3.0教程(3):Document Class特色为我们带来了什么?

摘要: Document Class,中文直译为“文档类”。顾名思义,就是和文档绑在一起的类。文档是啥?就是要和这个类绑在一起的Fla文件。什么用处?这个玩意儿根本目的就是想把AS代码和Flash设计完全剥离。从此,Fla里面只管设计,逻辑代码全部由外部的类来包办。对于设计者和新手,黑羽可以打个比方,就好比三步走:1.把Fla里面所有代码集中到第一帧,2.再把第一帧里的代码拷贝到外部的一个as文件里。3.再按照AS3.0的形式,把这些代码放到这个类的构造函数里去。再根据这些个代码抽出一些类的属性和方法就OK了。唔,这个比喻有很多小毛病。但比较直观,比较好理解,一步步来。等你明白有哪些小毛病了,你已经. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(187) 评论(0) 推荐(0)

AS3.0教程(12):享受异常处理机制的时候到了

摘要: 事先说明啊,不保证后面的教程都按这样的PDF格式做。所以别对后面的教程要求提高了哈,这样写累啊!PDF格式(简体中文版)下载:点击下载 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(159) 评论(0) 推荐(0)

AS3.0教程(11): 视觉元件精要(1)

摘要: 彻底了解AS3视觉元件架构DisplayObject,直译为视觉对象,意为可以被看到的对象。视觉是Flash 成功的主要基石。当我赏析ActionScript 3 的所有视觉元件类型和其整体构架时,感到非常满意。可以看出,这次整体的架构设计是深思熟虑的结果。与其他语言,比如C#,相比有自己强烈的特色,是对Flash视觉行为贴身定做的结果。ActionScript 3的架构乍一看很复杂,不包括UIComponent的子类,就有7到8个层,20多个莫名奇妙的类。头疼!但实际上,它的设计是非常的简洁优雅,远远比ActionScript 2一个MovieClip打天下强太多了。实际上,只要真正弄清了. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(159) 评论(0) 推荐(0)

AS 3.0教程(2):AS3.0的类及绑定

摘要: hi,鸟笼山的朋友们,这次我们开始介绍AS3.0中的类如何和库中元件绑定,和特殊的Document Class设计。总共4步:1.建一个标准的AS3.0类 (暂命名为KingdaMC,多么伟大的名字啊,简称“有名”)2.新建一个元件,并设置它的Linkage和上面的类绑定。3.在时间轴上写代码,用AS3.0代码创建n份“有名”。4.删掉时间轴上代码,使用Flash 9新特色Document Class在舞台上创造n份“有名”。just 体验一把。(写起来才知道要讲的内容多啊,晕,打了两个小时,累了,本节专门只讲讲AS3.0的类吧,其余的慢慢再讲)在创建AS3.0之前,请允许我先对AS3.0类. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(804) 评论(0) 推荐(0)

ActionScript 3.0系列教程(1):与Flash9先来一次亲密接触!

摘要: (如蒙转载,请留下我的Blog链接:www.kingda.org, thx)Flash Professional 9 ActionScript 3.0 Preview 版本今天发布了,意味着从此我们从此不仅仅只能使用Flex 2来使用AS3.0,更可以使用我们一直很熟悉的Flash IDE来进行AS3.0开发了。与Flex 2不同,Flash 9 alpha(即上面的Flash Professional 9 ActionScript 3.0 Preview )允许我们创建基于时间轴的ActionScript 3.0的Fla文档,而不是基于State的MXML文档。 在Flash 9 alph. 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(238) 评论(0) 推荐(0)

AS3读取XML文件

摘要: 要从 URL 加载 XML 数据,请使用 URLLoader 类,如下面的示例所示:import flash.events.Event;import flash.net.URLLoader;import flash.net.URLRequest;var externalXML:XML;var loader:URLLoader = new URLLoader();var request:URLRequest = new URLRequest("xmlFile.xml");loader.load(request);loader.addEventListener(Event.CO 阅读全文

posted @ 2013-06-20 09:55 jinglikeblue 阅读(185) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

导航