actionscript
文章平均质量分 54
iteye_13785
这个作者很懒,什么都没留下…
展开
-
Dictionary类
AS3中的Dictionary类(flash.utils.Dictionary)是一个新的AS类。Dictionary类和Object唯一的区别在于:Dictionary对象可以使用非字符串作为键值对的键。例如:var obj:Object = new Object(); obj["name"] = 1; // 键是字符串"name" obj[1] = 2; // 键是1 (被...2008-03-27 13:58:00 · 254 阅读 · 0 评论 -
AS3跨域加载图片时设置LoaderContext类
今天碰到的小问题,AS2加载外部图片从来没这么麻烦过...OK,认了。跨域加载外部图片除需要设置crossdomain外,还需要在loader.load()方法添加context参数,文档显示context参数为LoaderContext 类:load(request:URLRequest, context:LoaderContext = null):void When loadi...2008-03-27 16:54:12 · 141 阅读 · 0 评论 -
数组 (actionscript)
介绍:数组是编写强大ActionScript程序基础。 数组提供了把一组相关的数据联系起来的功能,并且具有管理和处理数据的能力。数组队我们来说并不是有多么的难以理解,在我们平时生活中经常接触类是的东西。比如我们可以把一组食品的列表当作数组,人们的住址名册包含名字,地址,出生日期等等。图书馆是用索引系统来管理图书,概念上来说,每本书就是图书馆数组的一个元素。 在ActionScr...2008-04-23 10:42:59 · 161 阅读 · 0 评论 -
读取Image显示
package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; ...2008-05-04 10:00:29 · 95 阅读 · 0 评论 -
浅复制与深复制概念
⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了...2008-05-04 10:03:56 · 84 阅读 · 0 评论 -
全部Flash Player 类 (ActionScript 3.0)
ActionScript™ 类的文档包括属于 ActionScript™ 中特定类的方法、属性和事件处理函数以及侦听器的语法、用法信息和代码示例(与全局函数或属性相对)。类按照字母顺序列出。如果您不能确定某个成员属于哪个类,可以在索引中进行查找。 类包说明 Accessibilityflash.accessibility Accessibility 类管理与屏幕阅读器之间的...2008-05-06 13:59:41 · 222 阅读 · 0 评论 -
Embed Almost Anything in Your SWF
Using mxmlc / Flex Builder, you can safely store any kind of binary data, text, or XML directly in your SWF if loading it at runtime is not possible or not desirable. Find out how below.The Setup...2008-05-06 18:29:04 · 163 阅读 · 0 评论 -
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
译者:雪の猫 Macromedia Flash Professional 8 和 Adobe Flex Builder 2 都支持直接在Flash video (FLV)文件中使用提示点。使用Flash 8(ActionScript 2.0),完成这工作只需要一个FLVPlayback组件的实例和简单的设置。可以在组件检查面板中定义或者调用FLVPlayback.addAsCuePoint...2008-05-06 19:09:18 · 527 阅读 · 0 评论 -
flex embed的mc怎么绑定类
flex embed的mc怎么绑定类用flex 新建as project,我从嵌入了一个swf里的mc,可是我要怎么让mc绑定一个类呢,这个类我是继承MovieClip比如:[Embed (source="Sk.swf", symbol="hero")]private static var hero:Class;我另外写了一个类public class mc extends MovieClip{ ...2008-05-06 19:11:26 · 104 阅读 · 0 评论 -
Flash AS3.0新手必读--影片Loading
原代码说明:1帧:/*********************************AS3.0 LOADING CODEMAGIC WING STUDIOBY 2007-09-01**********************************/stop();stage.scaleMode=StageScaleMode.NO_SCALE;//设置舞台属性不跟随播放器大小而改变stage.sh...2008-05-07 10:49:56 · 152 阅读 · 0 评论 -
ActionScript 3.0实例—Loading
ActionScript 3.0做Loader似乎有点麻烦,但肯定比ActionScript 2.0更强大。下面这个实例在用百分比显示进度的基础上,使用BitmapData类结合Timer类实现图片像素溶解出场,并为图片添加dropShadow和Bevel滤镜。当图片像素溶解到一半的时候,将移除下载状态的提示信息文本。代码如下:package com.riafan.tutorials { i...2008-05-07 10:53:27 · 176 阅读 · 0 评论 -
AS3.0 下载队列类 帮助完成Flash队列下载
前几天应征Flash程序员。被问到为什么Flash有时候Loader下载会无缘无故暂停,既不报超时也不报错。当时没想到为什么?后来被告知正确答案是FlashPlayer的并发下载的Bug。汗今天自己作了一个队列下载的单例类。目的就是解决并发的问题和使用Loader的易用性。 原理是,生成了一个类的单例,在全局使用。单例中包括一个Timer时间轮训,一个array的下载URL列表,一个加载顺序的策略...2008-05-07 11:12:36 · 144 阅读 · 0 评论 -
Stream Image Loading
In ActionScript 1-2, we often needed to create preloader for images, because we couldn’t show them while loading were in progress. ActionScript 3.0 changes this, with ByteArray and URLStream classes w...2008-05-07 11:13:24 · 128 阅读 · 0 评论 -
转换XML到Object----XMLToObject
这是WebService的解析响应数据类,负责转换xml到object,解析的结果可以按照访问object/array的方式访问.//读取rss的例子 http://www.roading.net/as3/readfeed.swfimport net.roading.*;import net.roading.data.*;import net.roading.skin.*;import ne...2008-05-07 11:13:55 · 410 阅读 · 0 评论 -
AS3.0上传示例
//获取上传文件名System.useCodePage=true;var uploadURL:URLRequest;var file:FileReference;file = new FileReference();file.addEventListener(Event.SELECT, selectHandler);file.addEventListener(IOErrorEvent.IO_ERR...2008-05-07 11:18:26 · 250 阅读 · 0 评论 -
FLASH AS3 loading
AS2的时候做LOADING有很多种方法,做起来也得心应手。可是到AS3的时候做LOADING的时候却无从下手,抓瞎了几天。因为在AS3中引入了一个全新的类LoaderInfo,这个类可作用于任何的可显示对象(display object),这个对象里包含了加载过程检测、加载地址、加载对象的内容、加载对象总字节数(和加载过程中的字节数)、加载对象的宽度高度等等非常多的内容。有2种方式可以访问Lo...2008-05-07 11:19:56 · 106 阅读 · 0 评论 -
养成Flash ActionScript代码编写好习惯
每个人玩Flash一段时间后,都会形成自己的一套Flash ActionScript代码编写习惯。好的代码编写习惯可以尽可能避免低级失误和不必要的麻烦,从而加速开发进程,提高开发质量。火山现在虽然只是业余爱好者,但两年的积累,再加上“火山之家”的开发,也自然而然的形成了火山特色的开发习惯。这些习惯从某种程度反映了我现在的开发水平,所以它基本上都是围绕着小型、快捷、面向过程的开发模式形成的,很多地方...2008-05-08 07:06:22 · 85 阅读 · 0 评论 -
Flash ActionScript 3.0教程:学习Dot类
base包:基础包,用于存放初级应用类bat包:应用包,用于存放高级应用类com包:系统化包,用于存放系统化的高级应用模块类exe包:框架包,用于存放框架方面的类item包:项目包,用于项目上靠经验积累下的类module包:组件包,用于存放组件的类 这段时间,我个人的情绪非常低落,为了摆脱这段时间的消极状态因此开始整理在做项目中,碰到的种种问题,来整理出一套可用性高的类库希望自己会坚持下去! ...2008-05-08 07:08:26 · 135 阅读 · 0 评论 -
ActionScript3.0的UI库-ASWing
如何使用布局 前面说了每个容器中都有一个布局管理器,所以当我们要为一个容器指定一个布局的时候调用容器的 setLayout 方法即可,由于此项机制,我们可以在运行时动态改变容器的布局。 当需要将某个组件加入到容器中时,不是用addChild,而是要用 append 或 insert 方法,append将组件追加到容器尾部,instert将组建添加到容器的指定位置,append和...2008-05-08 07:10:02 · 183 阅读 · 0 评论 -
ASwing as3 api下载
http://aswing.googlecode.com/files/aswing_a3_1.3.2_allinone.zip 对于那些网速慢的人,比如我,,哎...... aswing 中文站:http://cn.aswing.org/ 你可以通过svn获得最新的AsWing源代码AsWing A2: https://svn1.cvsdude.com/osflash/aswing/ ...2008-05-08 07:12:36 · 127 阅读 · 0 评论 -
jtable删除的问题
大家有谁对aswing的很在行的话,请帮我看看http://www.sandy1219.cn/aswing/bug/JtableTest.html , 里面是一个jtable,每一行的最后是一个del按钮,作用是删除改一行 , 但是问题是,当我删除最后一行是可以的,但是删除中间的行就会报错了...2008-05-08 07:13:12 · 257 阅读 · 0 评论 -
45地图 放建筑
做了一个在45度地图上放建筑的demo ,感觉还不错,,可不是用格子算的哦demo : http://www.sandy1219.cn/flash/map/map.html2008-05-08 07:14:12 · 81 阅读 · 0 评论 -
Flash,Flex,AS3中遍历对象的属性和方法
var xml:XML = flash.utils.describeType(this); 这里的this 可以换成其他的对象 什么button canvas 自己定义的类 自己去尝试package{ public class testClass { private var _className:String; public function get className():Str...2008-05-08 07:57:54 · 293 阅读 · 0 评论 -
一批老外的超牛25行代码参赛作品的源文件
一批老外的超牛25行代码参赛作品的源文件【感谢自在幻想收集整理并提供链接】这些都是were-here论坛上举办的25行代码的flash比赛里的作品,大小不超过2K:http://www.idescn.com/fictiony/2003idea/01.swfhttp://www.idescn.com/fictiony/2003idea/01.fla一个三维弹动的小球http://www.i...2008-05-10 16:47:05 · 139 阅读 · 0 评论 -
ActionScript学习:用纯AS写滚动条
前两个星期抽时间看了看一直很感兴趣却没时间研究的XML类和绘图API觉得也没之前想象的那么神秘:)用了三个晚自习的时间用AS1.0写了这个纯AS+XML的滚动条,算做练习吧。请高手多多指教!下面是所有的AS代码://%%%%%%%%%%%%MC类自定义方法%%%%%%%%%%%%////——————绘图方法————////三角型方法MovieClip.prototype.sanjiaoxin...2008-05-12 09:04:18 · 206 阅读 · 0 评论 -
Flash制作带缓冲的滚动条
普通的滚动条在内容移动的时候看上去很生硬,怎么让它看上去舒服一点呢?加上缓冲!这样看上去会非常流畅舒服。 总共只有两个元件和一个动态文本框(为了能使用遮罩把字体都嵌入了): 1,滑块,实例名move_bar; 2,一个遮罩元件,用来控制显示内容区域的大小,实例名mask; 3,动态文本实例名为txt。 下面是代码,写在桢上就行了。//首先定义滑块的移动范围 barUp =...2008-05-12 09:04:59 · 203 阅读 · 0 评论 -
处理String
strReplace:function strReplace(str:String, search:String, replace:String):String { return str.split(search).join(replace);}wordCountfunction wordcount(string:String):Number { var ...2008-05-12 19:01:32 · 134 阅读 · 0 评论 -
addEventListener注册事件进行传递参数的方法
* import com.ycccc.utils.JEventDelegate stage.addEventListener(MouseEvent.MOUSE_DOWN,JEventDelegate.create(mouseDownHandler,"a","b")); function mouseDownHandler(e:MouseEvent,...arg) { trace(e) tra...2008-05-12 19:04:12 · 1322 阅读 · 0 评论 -
AS3与设计模式Singleton Pattern (单例模式)
今天看到了 N神AS研究所的文章【AS3与设计模式】 Singleton Pattern (单例模式)http://www.nshen.net/blog/article.asp?id=511;感觉非常有用,使用了一下,主要在存数据的上面还有些不明白,通过研究,自己找到了一中方法.改写了其中 singleton 类:_____________start_______________packag...2008-05-12 19:04:36 · 205 阅读 · 0 评论 -
如何防止SWF文件被反编译?
这篇文章的标题所提出的问题的答案是“不可能”。至少对我来说是不可能的。借助适当的工具,我们可以反编译任何SWF文件。所以,不要将重要的信息置于SWF文件中。SWF文件中不要包含个人的帐号或者密码。我将简要的论述“保护”技术的历史,和他们是如何失败的,接着我将说明我们能尽的最大努力。中国古语有云,“规则只能防君子,不能仿小人”。公开的文件格式在讨论之前,我们先要知道,SWF的文件格式是公开的。...2008-05-12 19:05:18 · 172 阅读 · 0 评论 -
文档类和stage的关系
stage是文档类的父对象一个fla文档类里代码:var mySprite:Shape=createRec();var myMC:Shape=createRec(0xffcc00,40,20,4);var myShape:Shape=createRec();this.stage.addChild(mySprite);this.addChild(myMC);myMC.x=100;this.a...2008-05-12 19:05:34 · 115 阅读 · 0 评论 -
AS3应用程序模块化开发与ApplicationDomain
当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。 模块(Module)按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以拆分出不同的“...2008-05-12 19:06:27 · 115 阅读 · 0 评论 -
Bitmap透视变换
import flash.geom.*;var photo:Sprite=new Sprite();addChild(photo);//Img为继承于BitmapData的图片类var bitmapSource = new Img(400,300);var showLine = true;var inBitmapWidth = 1/bitmapSource.width;var inBitmap...2008-05-12 19:06:51 · 159 阅读 · 0 评论 -
Rotate TextField
[Embed(systemFont='Arial', fontName='spArial', mimeType='application/x-font')]public static var ArialFont:Class;...label = new TextField();label.autoSize = TextFieldAutoSize.LEFT;label.defaultTextForm...2008-05-13 12:24:10 · 73 阅读 · 0 评论 -
图片拖放的实现(drag and drop)
backgroundColor="#333333" xmlns:tools="tools.*" creationComplete="init();"&gt; <!--[CDATA[import mx.core.UIComponent;import mx.core.DragSource;import mx.events.DragEvent;...2008-05-15 16:25:07 · 421 阅读 · 0 评论 -
加载图片
package{import flash.display.*;import flash.events.Event;import flash.net.URLRequest;public class Test extends Sprite{ private var loader:Loader; private var bitMapData:BitmapData; public...2008-05-15 16:28:54 · 104 阅读 · 0 评论 -
ActionScript类库推动mash-up Web2.0平台
ActionScript是基于ECMAScript(JavaScript)的脚本语言。 在Adobe Flash player平台上,使用像Adobe Flash Studio、Adobe Flex和Adobe AIR这样的RIA authoring工具时,往往需要使用ActionScript。当RIA技术在web应用程序开发领域迅猛发展的时候,ActionScript随之开始得到软件开发社区越来...2008-05-15 19:14:51 · 102 阅读 · 0 评论 -
AsWing 和 MVC
我们用AsWing 开发应用程序的时候,可以考虑用 MVC,下面我来帖一个我自己平时用的 MVC 的写法。如果还一直对 “逻辑代码与界面代码混淆” 感到困扰的话,可以参考一下这样的写法。大概是这样的。有一个 View 类,这个类负责建立界面,然后界面上需要活动的组件通过 getXXX 方式向外部提供。View 当中没有逻辑代码,对外公开的只有对需要活动的组件的访问,至于这些组件是被放置在什么位置,...2008-05-15 19:18:42 · 104 阅读 · 0 评论 -
ActionScript3.0/Flex2中的反射
在ActionScript 3中,你会发现在flash.utils包中有一系列函数提供了反射的功能。主要包含以下功能: * 确定对象的类 * 获取类的成员、方法、构造函数、父类的信息 * 确定接口声明的常数和方法 * 在运行时根据类名创建类的实例 * 在运行时根据成员名称获取或者设置对象成员的值 * 在运行时根据方法名称,调用对象的方法你可以使用类似于"de...2008-05-15 19:19:38 · 133 阅读 · 0 评论 -
actionscript3.0学习资料——〉as3与后台通讯(php)
目前flash在各方个面的应用越来越广,而flash也不单只是注重自身绚丽的效果,也需要和外界程序交换数据,以实现更强大的功能,随着as3 的到来,flash和外部交互的方式也越来越简便和合理化。今天就在这里谈谈as3和后台数据的交互(这里选择as3+php架构,其他配置同理)。在as3里,原来的loadVars方法已经被废弃,而改用一系列的类来实现与后台数据的交互,这些类是:URLLoader...2008-05-15 19:22:59 · 159 阅读 · 0 评论