
Actionscript3.0
文章平均质量分 77
zjhhust
这个作者很懒,什么都没留下…
展开
-
Actionscript3.0 数组Array
1、Array不要求所有元素统一类型,不支持类型化数组 var i:int=23; var array:Array=[122,i,"asdfasdf","asdfasdfasdf"];2、初始化、访问数组元素略3、数组的长度数组的长度length不是创建好就固定不变,数组的长度可以随着成员的增删而变化。★事实上,数组的length的读取是通过get原创 2012-10-05 16:38:40 · 2013 阅读 · 0 评论 -
AS3 数组的浅复制与深复制
1、如果数组中的元素全部是基元数据类型,复制没有浅复制和深复制的分别。 当数组中元素是复杂数据类型,即引用类型时,那么复制就分为钱复制和深复制。2、浅复制实例 var copy:Array=oroginal.slice(); var copy:Array=oroginal.concat();使用浅复制生成的数组,其个元素存放的只是引用。两个数组中相同位原创 2012-10-05 19:33:49 · 1038 阅读 · 0 评论 -
Stage3D程序结构解析
原文:http://blog.norbz.net/2012/01/stage3d-agal-from-scratch-part-ii-anatomy-of-a-stage3d-program/翻译:D5Power首发:AS部落(www.5aser.com) 学习一个Stage3D程序的结构。相信我,这对以后的学习大有帮助。这样的结构也可以在WebGL或者其他面向低层的3D程转载 2012-12-04 20:49:18 · 675 阅读 · 0 评论 -
Flex的几个问题
Loader与URLLoader,SWFLoader(1) Loader Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。 使用 load() 方法来启动加载。 被加载的显示对象将作为 Loader 对象的子级添加。 (2)URLLoader URLLoader 类以文本、二进制数据或 URL 编码变量的形翻译 2012-10-08 10:41:15 · 2054 阅读 · 0 评论 -
Flex服务器swf 更新后,客户端不需要清空缓存即可查看最新版本
转自:http://huagenli.iteye.com/blog/1452295我们在用Flex开发应用的时候,每次修改了swf,上传到服务器后,测试都需要清空缓存。这样很麻烦,另外如果以后版本更新了,但是用户没有清空缓存的话仍然看不到最新版本。所以在这里说一下解决方案。 其实这都是因为缓存的问题,大家都知道,Flash插件也使用与HTML页面类似的方法缓存swf文件,节省我们每次导入s转载 2012-10-08 08:21:42 · 792 阅读 · 1 评论 -
发送和读取数据
转自:《Actionscript3.0 CookBook》19.0.发送和读取数据简介很多情况下我们需要发送数据到flash或从flash中读取数值,比如:1.发送表单数据到服务端脚本以便存储到数据库;2.发送电子邮件数据给服务端发送电子邮件;3.从文本文件中读取数据;4.从服务器端读取数据,这些数据可能来自于数据库;5.发送数据给服务端处理并返回结果,比如说用户登转载 2012-10-08 08:59:01 · 1378 阅读 · 0 评论 -
POI从Flex中导出报表
直接在eclipse中测试需要导出的Excel表,免去在Flex Buider和eclipse中来回测试。package tree;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import原创 2012-10-17 08:50:43 · 676 阅读 · 0 评论 -
Flex记录用户名SharedObject
Flex项目中需要用到当用户登录成功后记录用户名方便下次登录,下面是简单Demo: <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns原创 2012-10-07 16:38:59 · 373 阅读 · 0 评论 -
AGAL学习
AGAL学习。。。原创 2012-12-04 21:35:56 · 373 阅读 · 0 评论 -
flash 内存优化
1. 节约内存sprite 对象与MovieClip 对象i.如果sprite 可以满足需求就不要用movieclip。ii.如果shape可以满足需求就不要用sprite。如果管理两显示对象就不要用集合去管理。Number 类型如果不指定值占8byte,当被赋值,如值为0时,点4byte。BitmapDatai.BitmapData与Bitmap一起用时,Bit原创 2012-11-29 10:49:38 · 445 阅读 · 0 评论 -
Actionscript3.0 设计模式
关于设计模式,勿必参考《设计模式——可复用面向对象软件的基础》一书中关于提及设计模式的结构UML图!!!一、单例模式保证一个类仅有一个实例,提供一个全局的访问点。《殿堂之路》说构造函数不能用private控制访问符,但是可以考虑使用包外类实现!!!!!package zjh{ public class Singleton { private static var原创 2012-10-09 16:02:05 · 428 阅读 · 0 评论 -
你不知道的AS
一、运算符1、等于 "=="比较2个值是否相等,当被比较的值类型不同时自动进行转换"hello" == "hello" // true"5" == 5 // truetrue == 1 // truefalse == 0 // true"true" == true // falsenull == undefined // true2、严格等于 "==="比较2个数据的值和数据翻译 2012-10-08 10:43:51 · 421 阅读 · 0 评论 -
AS3 值类型和引用类型的区别
转自《Actionscript3.0殿堂之路》2.2.4 *重要:值类型和引用类型的区别相比把数据类型分为基元数据类型和复杂数据类型,笔者认为,使用值类型和引用类型的分类,更加直观。在C#中,数据类型就分为值类型和引用类型。值类型直接存储值;而引用类型存储引用,指向要操作的对象。C#中的值类型正好对应于ActionScript3 中的基元数据类型,C#中的引用类型正好对应于Action S转载 2012-10-08 11:03:35 · 990 阅读 · 0 评论 -
事件处理基础知识
1、事件处理基础知识(一)捕获、目标、冒泡三个阶段事件流 只要发生事件,Flash Player 或 AIR 就会调度事件对象。如果事件目标不在显示列表中,则 Flash Player 或 AIR 将事件对象直接调度到事件目标。例如,Flash Player 将 progress 事件对象直接调度到 URLStream 对象。但是,如果事件目标在显示列表中,则 Flash Player原创 2012-10-07 16:53:30 · 542 阅读 · 0 评论 -
Bitmap 和 BitmapData 类
转自:http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d65.html使用位图图像的主要 ActionScript 3.0 类有Bitmap 类和 BitmapData 类;前者用于在屏幕上显示位图图像,后者用于访问和操作位图的原始图像数据。转载 2012-10-07 11:02:49 · 524 阅读 · 0 评论 -
Flash AS3 垃圾回收机制详解
英文原文:http://gskinner.com/blog/archives/2006/06/as3_resource_ma.htmlhttp://active.tutsplus.com/tutorials/workflow/quick-tip-understanding-garbage-collection-in-as3/关于垃圾收集器 垃圾收集器是一个后台进程它负责回收程序转载 2012-10-06 15:20:56 · 2001 阅读 · 0 评论 -
Actionscript3.0 Array splice slice
splice vt. 拼接;接合;使结婚n. 接合;结婚slicen. 薄片;部分;菜刀,火铲vt. 切下;把…分成部分;将…切成薄片vi. 切开;割破★★★splice 在数组中插入或者删除元素数组.splice(删除点的索引,要删除的元素数目,新元素1,新元素2,新元素3........)数组.splice(删除点的索引,要删除的元素数目)原创 2012-10-05 17:10:36 · 1495 阅读 · 0 评论 -
Flex+Java+Oracle详细配置说明,Flex访问Oracle数据库
Flex访问Oracle数据库------ RemoteObject方法-------由于Flex不能直接与Oracle数据库进行通信,所以采用借助Java以RemoteObject方式连接数据库:所需安装程序如下:(Flash Builder和数据库Oracle是必须事先安装好的,我用的是 Flash Builder 4和Oracle10g)1. Tomcat(做服务器转载 2012-10-07 16:28:39 · 498 阅读 · 0 评论