摘要:比较老的教程,没事儿再看看AS3 中使用URLRequest 和URLLoader与服务器交互AS3 中使用 URLLoader 与 URLRequest 取代了先前版本 LoadVars 方法. 初学者可能又会迷糊了.在现在帮助系统没有完善的情况下 (Flash 9 没有帮助, FlexBuilder2 的只有英文), 这里写篇简单的教程, 方便大家往 AS3 过渡.在 AS3 中, 有关于网络操作的内置类全部在flash.net 里. 下面是本教程要用到的类的清单 :URLLoader : 用于从网络或者本地读取文件, 可以通过设置他的 dataFormat 属性改变收到的文本类型.与 A
阅读全文
随笔分类 - Flash as3新人补钙系列教程
摘要:pipes utilities,也就是所谓的通道,为什么要使用通道呢?模块的结构都是一个单独的puremvc结构,模块和模块,shell和模块之间的通信不能使用puremvc中的消息进行,因为消息是在一个puremvc中使用的,在多个puremvc中消息是不能跨越的。所以引进了pipes utility。在两个puremvc中需要进行数据交互的时候,需要建立两个puremvc之间的通道(pipes)。假如是模块A和模块B之间需要传递一个数据C,首先建立两个之间的pipe,在模块A的view中的A.mediator,发送一个puremvc的消息,如sendNotification( AFacad
阅读全文
摘要:关联数组关联数组有时候也称为“哈希”或“映射”,它使用“键”而非数字索引来组织存储的值。关联数组中的每个键都是用于访问一个存储值的唯一字符串。关联数组为 Object 类的实例,也就是说每个键都与一个属性名称对应。关联数组是键和值对的无序集合。在代码中,不应期望关联数组的键按特定的顺序排列。ActionScript 3.0 中引入了名为“字典”的高级关联数组。字典是flash.utils 包中 Dictionary 类的实例,使用的键可以为任意数据类型,但通常为 Object 类的实例。换言之,字典的键不局限于 String 类型的值。本部分说明如何创建使用字符串作为键的数组以及如何使用 Di
阅读全文
摘要:PureMVC MutilCore 版本。所谓多核,是指程序中有多个 PureMVC 实例;在 Flex 中以 Module 方式实现,其中每个 Module 都有其Facade,独立的功能。但 PureMVC 未提供 Module 之间通信的方法,虽然可以通过 Interface 等方法来管理每个 Module,但这样程序间耦合性太高,无法体现MVC优点;好在有官方的解决方法,推荐使用 Pipes Util 解决 Module 之间的通信,Pipes Util 在 Module 之间构建了一层通信框架,使每个 Module 通过普通 Notification 的方式进行消息通信。下面举例说明
阅读全文
摘要:首先我们需要建立一个类来声明一些管道常量package com.hpcc.police.common{public class PipeAwareModuleConstants{// constpublic static const SHELL_TO_MODULE_PIPE:String = 'shellToModulePipe';public static const STDOUT:String = 'standardOutput';public static const STDIN:String = 'standardInput';publi
阅读全文
摘要:参照Java的Thread类,写一个Flash的Thread类,这个类调用起来多了一两行代码,但是比较好控制和管理。和Java中Thread类非常相似。class com.klstudio.util.Thread extends Object{private var __mar:Number;private var __sleep_time:Number;functionThread(sleepTime:Number){if(sleepTime == undefined){this.__sleep_time = 50;}else{this.__sleep_time = sleepTime;}}
阅读全文
摘要:在 ActionScript 3.0 中,所有的参数均按引用传递,因为所有的值都存储为对象。但是,属于基元数据类型(包括 Boolean、Number、int、uint 和 String)的对象具有一些特殊运算符,这使它们可以像按值传递一样工作。例如,下面的代码创建一个名为 passPrimitives() 的函数,该函数定义了两个类型均为 int、名称分别为 xParam 和 yParam 的参数。这些参数与在 passPrimitives() 函数体内声明的局部变量类似。当使用 xValue 和 yValue 参数调用函数时,xParam 和 yParam 参数将用对 int 对象的引用进
阅读全文

浙公网安备 33010602011771号