ActionScript学习笔记
烂笔头2333
这个作者很懒,什么都没留下…
展开
-
ActionScript Loader与URLLoader的使用
AS3已经中Loader与URLLoader是两个比较容易混淆的类,特此区分.应用范围: Loader: swf,图片(jpg,png,gif)URLLoader:文本文件(xml,php,jsp…) 使用方法 Loader: loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);private fun转载 2017-09-11 16:09:08 · 638 阅读 · 0 评论 -
ActionScript 中的继承
继承是指一种代码重用的形式。继承的主要优势:允许重复使用基类中的代码,但不修改现有的代码。继承不要求改变其他类与基类交互的方式。不必修改可能已经过彻底测试或可能已被使用的现有类。使用继承可将该类视为一个集成模块。可使用其他属性或方法对它进行扩展。使用 extends 关键字指明类从另一类继承。通过继承还可以在代码中利用“多态”。实例属性和继承对于实例属性(property),无论是使用原创 2017-11-16 14:52:53 · 336 阅读 · 0 评论 -
ActionScript 中的接口
接口是方法声明的集合,以使不相关的对象能够彼此通信。接口的基础是方法的接口与方法的实现之间的区别。方法的接口包括调用该方法必须的所有信息,包括方法名、所有参数和返回类型。方法的实现不进包括接口信息,还包括执行方法的行为的可执行语句。接口定义只包括方法接口,实现接口的所有类负责定义方法实现。另一种描述接口的方法是:接口定义了数据类型,就像类一样。因此,接口可以用作类型注释,也像类一样。作为数据类型,接原创 2017-11-15 20:10:58 · 482 阅读 · 0 评论 -
ActionScript 中的类
类属性在ActionScript 3.0中,可使用以下四个属性来修改类定义: 属性 定义 dynamic 允许在运行时向实例添加属性 final 不得由其他类扩展 internal(默认) 对当前包内的引用可见 公共 对所有位置的引用可见ActionScript 3.0不支持抽象类,所以没有 abstract 属性。原创 2017-11-15 17:03:48 · 1465 阅读 · 0 评论 -
ActionScript中的正则表达式
简介正则表达式描述字符模式,通常用于验证文本值是否符合特定模式(例如验证电话号码位数是否正确),或者替换与特定模式匹配的部分文本值。用途创建正则表达式模式在模式中使用特殊字符标识多个字符的序列(如“介于7到10个字母之间”)标识字母或数字范围中的任何字母(如“a到m的任何字母”)标识可能的字符集中的字符标识子序列(模式内的片段)基于模式匹配和替换文件概念和术语元字符(Metacha原创 2017-11-11 16:05:20 · 473 阅读 · 0 评论 -
MouseEvent的click事件的currentTarget和target属性的区别
var button:Button = event.currentTarget as Button; currentTarget是当前正在使用某个事件侦听器处理Event对象的对象。target是指针设备下的InteractiveObject实例。target不一定是显示列表中注册此事件侦听器的对象。 应使用currentTarget属性来访问显示列表中当前正在处理此事件的对象。备注:Inter原创 2017-10-30 11:21:39 · 2083 阅读 · 0 评论 -
ActionScript 读写本地文件的三种方式
actionscript中读取本地文件操作有两种代码如下1.使用File和FileStream两个类,FileStream负责读取数据的所以操作:(同步操作)var stream:FileStream = new FileStream();var file:File = new File('E:/test.txt');//绑定一个文件stream.open(file,FileMode.REA转载 2017-09-11 16:09:10 · 1591 阅读 · 0 评论 -
转换XML文件时去掉HTML中‘&#xD’(回车)等特殊符号
最近在写一个XML文件转换成AS文件的小工具,碰到了这样一个问题。在XML文件中,使用了一些HTML特殊符号,如‘
’(回车)等。在转换成AS文件时,我们需要换成例如‘\n’等符号。一般,我们可以抓取到HTML标签等,但是很难抓取到这种特殊符号。而且通过trace()方法可以看到,这种特殊符号直接就被使用了,根本不会显示出来,所以抓取不到。后来想到的办法是通过toXMLString()方法,原创 2017-09-11 16:09:13 · 11223 阅读 · 0 评论 -
ActionScript 中的无类型变量
var x var x:*上面的示例演示两条等效的语句,两者都声明一个无类型变量 x。在早期的 ActionScript 版本中,会自动为没有类型注释的变量赋予 Object 数据类型。ActionScript 3.0 现在包括真正无类型变量这一概念,因此不再为没有类型注释的变量赋予 Object 数据类型。没有类型注释的变量现在被视为无类型变量。如果您希望向代码的读者清楚地表明您是故意将变原创 2017-09-11 16:09:16 · 350 阅读 · 0 评论 -
单例
单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。实现单例模式的思路是:一原创 2017-09-11 16:09:02 · 153 阅读 · 0 评论 -
ActionScript 读写文件
转:http://www.flashj.cn/wp/air-file-operation3.html 博主:鼠标炸弹技术博客快速上手例:例1.读xmlvar testXML:XML;var file:File = File.documentsDirectory.resolvePath("Mousebomb/test.xml");var fileStream:FileStream = new转载 2017-09-11 16:09:05 · 997 阅读 · 0 评论 -
ActionScript中的日期和时间处理
日期和事件是在 ActionScript 程序中使用的一种常见的信息类型。Date类和 flash.utils 包中的新 Timer 类提供了大部分的计时功能。常见日期和时间任务处理 Date 对象;获取当前日期和时间;访问各个日期和时间单位;使用日期和时间执行运算;在时区之间进行转换;执行重复动作;在设定的时间间隔后执行动作;创建Date对象Date 类是所有核心类中构造函数方法形原创 2017-11-16 17:40:14 · 1579 阅读 · 0 评论