随笔- 340  评论- 9  文章- 46 
随笔分类 - ActionScript 3.0
(Flash AIR Flex)
[ActionScript 3.0] as3处理xml的功能和遍历节点
摘要:as3比as2处理xml的功能增强了N倍,获取或遍历节点非常之方便,类似于json对像的处理方式。 XML 的一个强大功能是它能够通过文本字符的线性字符串提供复杂的嵌套数据。将数据加载到 XML 对象时,ActionScript 会分析数据并将其分层结构加载到内存(如果 XML 数据格式有误,它会发 阅读全文
posted @ 2018-12-04 22:30 晏过留痕 阅读(617) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 有必要记录一下:flash builder运用Animate CC 发布的swc的一个奇葩问题,亲测
摘要:之前一直用flash cs6 发布swc 配合flash builder4.6开发,最近用Animate CC发布swc,却出现无法flash builder4.6 无法连接到调试器的问题, 经过反复排查,发现发布的swc里面的影片剪辑的关键帧上不能有代码,一个stop();也不行; 而用flash 阅读全文
posted @ 2018-08-26 18:26 晏过留痕 阅读(317) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 加载子swf需要指定应用程序域
摘要:如上,如果在flash帧上写代码加载的子swf(有代码),需要指定新的应用程序域,否则会报错,如下 ,如果用文档类,或者flashbuilder开发加载,虽然不会报错,但子swf中的动画也有可能中途停止,原因难找,所以最好用加上context参数,看以下代码 问题解决 另外切记:如果是切换加载多个动 阅读全文
posted @ 2018-06-08 12:54 晏过留痕 阅读(111) 评论(0) 推荐(0) 编辑
[AIR] AIR程序调用本地默认应用程序打开本地文件
摘要:摘要: File类提供了一个方法openWithDefaultApplication可以用本地默认应用程序打开指定路径下的文件。 当我用下面语句的时候,可以成功打开桌面文件夹下面的文件: var file:File = File.desktopDirectory.resolvePath("test. 阅读全文
posted @ 2018-06-07 20:28 晏过留痕 阅读(544) 评论(0) 推荐(0) 编辑
[AIR] StageWebView可以和js通信
摘要:StageWebView 类别提供简单方法,在不支援HTMLLoader 类别的装置上显示HTML 内容。除了StageWebView 类别本身的方法与属性之外,此类别不提供ActionScript 与HTML 内容之间的互动。因此,(例如) 将无法在ActionScript 与JavaScript 阅读全文
posted @ 2018-05-26 01:22 晏过留痕 阅读(94) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] UDP通信
摘要:用法: 阅读全文
posted @ 2017-11-27 14:38 晏过留痕 阅读(156) 评论(0) 推荐(0) 编辑
[As3.0] 获取本机信息
摘要:package { import flash.display.Sprite; import flash.events.Event; import flash.net.NetworkInfo; import flash.net.NetworkInterface; import flash.net.URLLoader; import flash.net.URLRequest; impo... 阅读全文
posted @ 2017-08-18 11:48 晏过留痕 阅读(277) 评论(0) 推荐(0) 编辑
[AS3.0] 解决Number类型计算不精确问题
摘要:看下面代码运行结果: AS3的Number与JAVA或C++的double类似,采用二进制分数而非十进制分数保存浮点部分,因此会导致不够精确。这是语言的设计思路所致。当然,从另一个思路看,实际上它就是个BUG。 为了必须定需求,只好曲线救国: 测试结果: 阅读全文
posted @ 2017-05-05 15:42 晏过留痕 阅读(82) 评论(0) 推荐(0) 编辑
[AIR] AS3操作文件时报SecurityError: fileWriteResource 错的解决方法
摘要:在用File操作(移动,删除等)或者写入文件时,以下写法会报错 正确的写法如下: 阅读全文
posted @ 2017-04-15 10:34 晏过留痕 阅读(142) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 记录几个ByteArray 十六进制 String等相互转换的方法
摘要:/** * 通过hax数据返回ByteArray * @param hax 格式 "AA5A000100FF" */ private function getHax(hax:String):ByteArray { v... 阅读全文
posted @ 2017-04-11 00:53 晏过留痕 阅读(905) 评论(0) 推荐(0) 编辑
[AIR] AS3与串口通信报错处理
该文被密码保护。
posted @ 2017-04-11 00:46 晏过留痕 阅读(11) 评论(0) 推荐(0) 编辑
[AIR] AS3与串口通信
该文被密码保护。
posted @ 2017-04-11 00:41 晏过留痕 阅读(17) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 幻灯片效果实例
摘要:package com.fylibs.components.effects { import com.fylibs.utils.LoaderQueues; import com.tweener.transitions.Tweener; import com.views.LoadingView; import flash.display.Bitmap; ... 阅读全文
posted @ 2017-03-31 21:32 晏过留痕 阅读(267) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 通过as3操作web内容
摘要:用法测试 阅读全文
posted @ 2017-03-31 21:26 晏过留痕 阅读(561) 评论(0) 推荐(0) 编辑
[flex] as3.0 实现基于air的简单浏览器
posted @ 2017-02-27 17:23 晏过留痕 阅读(713) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 模拟win7彩色气泡屏保效果
摘要:主文件: 气泡运动控制类: 单个气泡控制类 阅读全文
posted @ 2017-02-23 14:07 晏过留痕 阅读(225) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] File下载工具
摘要:更新数据原理,访问接口,将服务器数据抓取并下载到本地的临时文件夹,当所有下载完成,卸载客户端内容,出现升级界面,此时移动下载的内容到目标文件夹,移动完成再重新加载客户端,访问接口,下载文件,移动文件均是队列完成。 根据实际接口操作可替换源代码中的必要代码,以下是源码: DownloadControl 阅读全文
posted @ 2017-02-23 13:23 晏过留痕 阅读(755) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] as3启动QQ
摘要:import flash.html.HTMLLoader; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.MouseEvent; var qqIcon:Loader = new Loader(); qqIcon.contentLoaderInfo.addEventListener(Eve... 阅读全文
posted @ 2017-02-23 12:38 晏过留痕 阅读(107) 评论(0) 推荐(0) 编辑
[AS3.0] FMS改变录制视频的默认地址
摘要:FMS默认的视频录制或点播的地址是在{FMS-Install-Dir}\applications,如何指向到其他目录。 1.改变applications的目录指向: 在FMS安装目录下找到/conf/fms.ini文件,修改VHOST.APPSDIR的值,假如目录指向到D:\Projects\FMS 阅读全文
posted @ 2017-01-02 17:03 晏过留痕 阅读(568) 评论(0) 推荐(0) 编辑
[AS3.0] NetConnection.Connect.Rejected 解决办法
摘要:以下是运用FMS录制视频的一段代码: 假如状态代码返回"NetConnection.Connect.Rejected",我们需要检查是否自己创建的服务器目录有问题,即yen文件夹,FMS安装后applications目录下一般会有四个子目录,我们将live目录下的main.far、Applicati 阅读全文
posted @ 2017-01-02 02:21 晏过留痕 阅读(1196) 评论(0) 推荐(0) 编辑
[AS3.0] Error #1069: Property onBWDone not found on flash.net.NetConnection and there is no default value.解决办法
摘要:在运用FMS录制视频时,假如出现这个错误,最直接的解决办法如下: 不过也存在第二种解决办法: 还有第三种解决办法: 阅读全文
posted @ 2017-01-02 02:00 晏过留痕 阅读(149) 评论(0) 推荐(0) 编辑
[AS3.0] Error #2044: 未处理的 NetStatusEvent:。 level=error, code=NetStream.Record.NoAcces 解决办法
摘要:突然又需要FMS做视频录制,却遇到一些意想不到的问题,我在想当年做的时候怎么没遇到。。。 报错: Error #2044: 未处理的 NetStatusEvent:。 level=error, code=NetStream.Record.NoAcces 问题原因: 查资料发现,居然FMS在默认情况下 阅读全文
posted @ 2017-01-02 01:49 晏过留痕 阅读(103) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 获取随机颜色
摘要:import flash.display.MovieClip; import flash.geom.ColorTransform; //方法一 var red:Number = Math.random() * 255 - 255; var blue:Number = Math.random() * 255 - 255; var green:Number = Math.random() * 25... 阅读全文
posted @ 2016-12-28 16:37 晏过留痕 阅读(74) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 图片左右循环移动
摘要:有时候多张图片展示需求中,需要左右循环移动展示,为了以后省时间思考,写个例子: 阅读全文
posted @ 2016-12-28 11:52 晏过留痕 阅读(104) 评论(0) 推荐(0) 编辑
[AIR] 获取U盘,打开U盘
摘要:示例: 获取存储卷的方法: 打开第一个U盘: 阅读全文
posted @ 2016-12-19 10:44 晏过留痕 阅读(181) 评论(0) 推荐(0) 编辑
[AIR] 新建窗口的方法
摘要:有时根据需要,我们需要在AIR程序中开多个窗口window 以下新建一个窗口: 在窗口中添加显示对象: 阅读全文
posted @ 2016-12-19 10:34 晏过留痕 阅读(56) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 将组件 SWC 文件导入 Flash
摘要:在向其它开发人员分发组件时,您可以包含以下说明,以便他们能够立即安装和使用组件。 导入 SWC 文件: 将 SWC 文件复制到 Configuration/Components 目录中。 重新启动 Flash。 组件的图标应显示在"组件"面板中。 在向其它开发人员分发组件时,您可以包含以下说明,以便 阅读全文
posted @ 2016-11-29 16:10 晏过留痕 阅读(102) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 通过内联函数对addFrameScript方法传递参数
摘要:虽然说不推荐使用影片剪辑隐藏方法addFrameScript();但是解决某些问题,此方法的确会方便很多。 但是却不能直接传递参数,不过可以用迂回的方法,如下: 阅读全文
posted @ 2016-11-22 11:07 晏过留痕 阅读(188) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 分页排版
摘要:竖排版: 横排版: 阅读全文
posted @ 2016-11-02 15:30 晏过留痕 阅读(136) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 对代码加密的有效方法
摘要:package { import flash.display.Loader; import flash.display.Sprite; import flash.net.LocalConnection; import flash.system.LoaderContext; /** * @author Frost.Yen * @E-... 阅读全文
posted @ 2016-10-19 10:26 晏过留痕 阅读(181) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] xml生成方式之二
摘要:打印的内容: 注:关于生成<![CDATA[...]]>标签的方法, 直接通过设置节点值的方法,无法避免AS3中对特殊符号“<”和“>”的转义处理。为了避免这个问题我们可以通过重新构建一个包含CDATA标签XML对象,然后将这个XML对象做为子对象追加到它的父对象。 阅读全文
posted @ 2016-10-12 16:25 晏过留痕 阅读(87) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 两个AIR之间的通信示例LocalConnection
摘要:发送方AIR程序: 接收方AIR程序: 需要注意的是,发送方send函数中传入的函数名"senderMethod",在接收方程序中的必须设置为公开(public)的方法,否则会出错: Error #2044: Unhandled AsyncErrorEvent:. text=Error #2095: 阅读全文
posted @ 2016-10-11 17:15 晏过留痕 阅读(471) 评论(0) 推荐(0) 编辑
[AS3.0] HTMLLoader与js交互
摘要:HtmlLoader 的属性window是加载到 HTML 控件中的内容的全局 JavaScript 对象,通过这个对象能够方便的和页面js通讯。 AS代码: JS代码: 阅读全文
posted @ 2016-09-28 20:59 晏过留痕 阅读(877) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0和AS2.0的相互通信
摘要:AS3和AS2之间的通信,最好的方式可能就是LocalConnection了。 AS2向AS3发送数据,即AS2调用AS3的函数: as2.0代码(按钮上写的发送信息代码): as3.0代码(textAare为舞台上的文本框): AS3向AS2发送数据,即AS3调用AS2的函数: as3.0代码(s 阅读全文
posted @ 2016-09-23 15:40 晏过留痕 阅读(463) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 让一个视频无缝循环播放的一个偏方
摘要:一个视频要循环播放,通常的办法都是播放完后再重新播放,但是不可避免的播放结束和重新开始播放这个时间点上会有停顿,如何解决这个问题,说个偏方吧! 阅读全文
posted @ 2016-08-29 14:56 晏过留痕 阅读(4783) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 涂鸦及擦除功能,撤销重做步骤记录实例
摘要:package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.BlendMode; import flash.display.DisplayObject; import flash.display.DisplayObjectConta... 阅读全文
posted @ 2016-08-25 16:31 晏过留痕 阅读(1192) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 简单封装Socket的通信
摘要:Socket服务器 Socket客户端 代码中的导入的类: import com.models.events.AppEvent;import com.models.events.AppEventDispatcher; 是用于接收到数据后向外派发事件时所用,可自行处理。 阅读全文
posted @ 2016-08-12 14:05 晏过留痕 阅读(3333) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 Socket通信实例
摘要:以下类是充当Socket服务器的例子 以下类是充当客户端的例子 阅读全文
posted @ 2016-08-12 14:00 晏过留痕 阅读(1915) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] NetConnection建立客户端与服务器的双向连接
摘要:一个客户端与服务器之间的接口测试的工具 阅读全文
posted @ 2016-07-13 15:45 晏过留痕 阅读(985) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 对象在矩形范围随机运动
摘要:package com.views { import flash.display.Bitmap; import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; /** * @author:Frost.Yen ... 阅读全文
posted @ 2016-07-07 17:13 晏过留痕 阅读(337) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 将图像的Alpha通道转换为黑白图像(分离ARGB方式)
摘要:import flash.display.BitmapData; import flash.display.Bitmap; /** * 将图像的Alpha通道转换为黑白图像(分离ARGB方式) */ var bmpd:BitmapData = new ImagePNG();//绑定的png图片 var pixBmpd:BitmapData = new BitmapData(bmpd.wi... 阅读全文
posted @ 2016-07-06 14:51 晏过留痕 阅读(139) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0将图像的Alpha通道转换为黑白图像(复制通道方式)
摘要:import flash.display.BitmapData; /** * 将图像的Alpha通道转换为黑白图像 */ var p:Point = new Point(0,0); var bmpd:BitmapData = new ImagePNG();//绑定的png图片 var channelBmpd:BitmapData = new BitmapData(bmpd.width,bmp... 阅读全文
posted @ 2016-07-06 14:30 晏过留痕 阅读(131) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 喷泉效果
摘要:pall为水珠影片剪辑 阅读全文
posted @ 2016-06-28 16:36 晏过留痕 阅读(164) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 下雨及涟漪效果
摘要:帧代码: 阅读全文
posted @ 2016-06-28 15:59 晏过留痕 阅读(377) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 复制xml,并赋值
摘要:var template:XML= FIRST; var me:XML = template.copy(); me.name.first = "mims"; me.name.last = "wright"; trace(template); trace(me); 阅读全文
posted @ 2016-06-28 15:49 晏过留痕 阅读(139) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 火焰效果
摘要:package { import flash.display.Sprite; import flash.display.* import flash.events.Event; import flash.filters.DisplacementMapFilter; import flash.geom.* /** * @author:Fro... 阅读全文
posted @ 2016-06-28 15:43 晏过留痕 阅读(314) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 烟雾粒子效果
摘要:package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.ge... 阅读全文
posted @ 2016-06-28 15:29 晏过留痕 阅读(386) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 把图片分析成文本表现形式
摘要:PLP%uffs??1ti4b5I3iI5CMMGGE8Ta8?c8[mm3CF9sLaXZDll6kpjmhGmhE$GONEENhhGl6OWXb9lkNk0kkNpklZW6&bDN0qSVHCbC))U%H%KpkppOK0&6Z#dDX&KWDZ#)(PF5L5Y)25n##w3JIlAK 阅读全文
posted @ 2016-06-28 15:19 晏过留痕 阅读(956) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 获取像素点的灰度
摘要:/** * 获取像素点的灰度 * @color 像素点的颜色值 * @return uint */ function getGray(color:uint):uint { return getR(color) * 0.299 + getG(color) * 0.587 + getB(color) * 0.114; } function getR(color:uint):uint ... 阅读全文
posted @ 2016-06-28 15:10 晏过留痕 阅读(342) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 生成xml方法之一
摘要:打印内容: 阅读全文
posted @ 2016-06-28 11:43 晏过留痕 阅读(598) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 马赛克效果
摘要:var bmpd:BitmapData; var matrix:Matrix; var bmp:Bitmap; var size:Number = 5; /** * @author:Frost.Yen * @E-mail:871979853@qq.com */ function mosaic(source:MovieClip,size:Number):void { if (bmp... 阅读全文
posted @ 2016-06-28 11:31 晏过留痕 阅读(252) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 给flash事件传递参数的方法
摘要:有时我们想要给flash内置的事件(比如MouseEvent)传递参数,这时我们可以用到下面的方法。 比较复杂的自定义事件和写代理类也可以达到目的,较复杂的这里就不赘述了。 阅读全文
posted @ 2016-06-28 11:05 晏过留痕 阅读(398) 评论(0) 推荐(0) 编辑
[AIR] AS3.0设置屏保功能
摘要:用法: 阅读全文
posted @ 2016-06-21 15:53 晏过留痕 阅读(473) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 根据xml属性查找相应xml节点,递归函数。
摘要:import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.Event; var xml:XML; var ldr:URLLoader = new URLLoader(new URLRequest("D:/SCMIS - 天津非春节版/Program/Config/menu.xml")); ldr... 阅读全文
posted @ 2016-05-30 10:32 晏过留痕 阅读(209) 评论(0) 推荐(0) 编辑
[AIR] 利用SnapShot.exe实现QQ截屏功能
摘要:主类(可作文档类): 用于截屏的类 注意: 在工程的配置 工程名称-app.xml上加上如下代码<supportedProfiles>extendedDesktop</supportedProfiles>添加的位置可以为如下:<?xml version="1.0" encoding="utf-8" 阅读全文
posted @ 2016-05-06 11:03 晏过留痕 阅读(1264) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 跨域策略文件crossdomain.xml配置详解
摘要:1、简介 flash在跨域时唯一的限制策略就是crossdomain.xml文件,该文件限制了flash是否可以跨域读写数据以及允许从什么地方跨域读写数据。 位于www.a.com域中的SWF文件要访问www.b.com的文件时,SWF首先会检查www.b.com服务器目录下是否有crossdoma 阅读全文
posted @ 2016-04-28 15:06 晏过留痕 阅读(182) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 通过三角形获得 3D 效果
摘要:Flash Player 10 和更高版本,Adobe AIR 1.5 和更高版本 在 ActionScript 中,使用Graphics.drawTriangles()方法执行位图转换,因为 3D 模型由空间中的一系列三角形表示。(但是,Flash Player 和 AIR 不支持深度缓冲,因此显 阅读全文
posted @ 2016-04-28 14:11 晏过留痕 阅读(318) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序
摘要:表示其中正在运行执行调用的 文件的安全沙箱的类型。 Security.sandboxType 具有下列值之一: remote (Security.REMOTE):此文件来自 Internet URL,并在基于域的沙箱规则下运行。 localWithFile (Security.LOCAL_WITH_ 阅读全文
posted @ 2016-04-08 13:57 晏过留痕 阅读(248) 评论(0) 推荐(0) 编辑
[ActionScript3.0] 运用JPEGEncoderOptions或者PNGEncoderOptions保存图片到本地
摘要:在flash player 11.3和air3.3之前,我们可以借助第三方类(JPEGEncoder)这些,很容易处理。现在,有了encode和JPEGEncoderOptions这些,处理位图数据就更简单快捷了。 flash.display.BitmapData.encode() 方法允许您将位图 阅读全文
posted @ 2016-04-08 13:36 晏过留痕 阅读(921) 评论(0) 推荐(1) 编辑
[ActionScript 3.0] flash如何访问父级或者舞台上的变量、函数等的方法
摘要:方法一: 进行类型转换,先将root、parent强制转换为MovieClip类型,再进行使用,如下:MovieClip(root).i、MovieClip(this.parent).i、MovieClip(root). fun() 、MovieClip(this.parent). fun() 或者 阅读全文
posted @ 2016-03-22 12:25 晏过留痕 阅读(274) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 自定义顶级类
摘要:为了结合FlashBuilder编译参数,达到发布项目时不编译trace代码方便,写一个顶级类: 编译参数设置:属性→ActionScript编译器,在弹出窗口中的附加的编译器参数(I)里面填写:-define=CONFIG::DEBUG,true (详情:http://www.cnblogs.co 阅读全文
posted @ 2016-03-21 17:08 晏过留痕 阅读(107) 评论(0) 推荐(0) 编辑
[ActionScript&Flex] FlashBuilder编译条件之如何屏蔽调试代码
摘要:下面讲一下在FlashBuilder中如何添加编译器参数使我们在发布的时候不编译调试代码: 首先设置编译参数 编译参数设置好后,代码我们可以这样写: 将编译参数 -define=CONFIG:DEBUG,true中true改为false,调试一下,我们发现CONFIG::DEBUG里面的代码没有执行 阅读全文
posted @ 2016-03-21 16:28 晏过留痕 阅读(392) 评论(0) 推荐(0) 编辑
[ActionScritp 3.0] 使用LocalConnection建立通信
摘要:使用 LocalConnection 类可以创建调用另一个 LocalConnection 对象中的方法的 LocalConnection 对象。通信可以通过以下方式进行: 在一个 SWF 文件内 在多个 SWF 文件之间 在 AIR 应用程序的内容(基于 SWF 或基于 HTML)之间 在 AIR 阅读全文
posted @ 2016-03-21 14:21 晏过留痕 阅读(296) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 对XML的操作,创建、删除、增加节点方法
摘要:package { import flash.display.Sprite; /** * @author:Frost.Yen * @E-mail:871979853@qq.com * @create: 2016-3-11 上午11:31:11 * */ public class OperateXML 阅读全文
posted @ 2016-03-11 18:02 晏过留痕 阅读(337) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 水面波纹效果
摘要:import flash.geom.Point; import flash.display.BitmapData; import flash.filters.DisplacementMapFilter; import flash.display.MovieClip; import flash.eve 阅读全文
posted @ 2016-02-25 14:51 晏过留痕 阅读(338) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0根据当天日期获取明天,后天...日期
摘要:const dayTime:Number=24*3600*1000//一天毫秒数 var date:Date = new Date(); trace("今天:"+ date.toDateString()); for(var i:int = 2;i<15;i++){ date.setTime(date 阅读全文
posted @ 2016-02-24 16:25 晏过留痕 阅读(338) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 获取某年某月的天数(Get number of days in a month)
摘要:function getNumberOfDays($year:int, $month:int):int { var month:Date = new Date($year, $month + 1, 0); return month.date; } //jan trace(getNumberOfDay 阅读全文
posted @ 2016-02-19 12:58 晏过留痕 阅读(135) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 用于拖动对象时一次一页的缓动
摘要:package com.fylibs.components.effects{ import com.tweener.transitions.Tweener; import flash.display.DisplayObject; import flash.display.DisplayObjectC 阅读全文
posted @ 2016-02-03 16:35 晏过留痕 阅读(185) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 用于拖动对象时跟随鼠标的缓动效果
摘要:package com.fylibs.components.effects { import flash.display.DisplayObject; import flash.events.Event; import flash.events.MouseEvent; /** * 用于拖动对象时的缓 阅读全文
posted @ 2016-02-03 16:34 晏过留痕 阅读(1110) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 本机鼠标指针
摘要:Flash Player 10.2添加了内置的本机鼠标指针(native mouse cursor)支持,虽然在之前的版本里我们可以侦听MouseEvent事件来模拟鼠标指针,但是在有了原生的本机鼠标指针后,我们可以舍弃旧的方式,迎接更友好,更方便的鼠标指针了。 下面对比下模拟鼠标指针和本机鼠标指针 阅读全文
posted @ 2016-01-29 17:37 晏过留痕 阅读(520) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 动态加载显示内容
摘要:可以将下列任何外部显示资源加载到 ActionScript 3.0 应用程序中:在 ActionScript 3.0 中创作的 SWF 文件 — 此文件可以是 Sprite、MovieClip 或扩展 Sprite 的任何类。在 iOS 上的 AIR 应用程序中,只能加载不包含 ActionScri... 阅读全文
posted @ 2016-01-19 12:17 晏过留痕 阅读(509) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 Loader加载子swf时是否需要指定新的应用程序域ApplicationDomain
摘要:实际应用中,Loader加载子swf时是否需要指定新的应用程序域ApplicationDomain,需要择情况而定。1、如果在本地将项目位置添加到flashplayer受信任位置(上一篇文章所述),当加载的子swf中有流存在时,比如视频或者声音,则最好需要指定新的应用程序域ApplicationDo... 阅读全文
posted @ 2016-01-19 12:08 晏过留痕 阅读(560) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 调试出现安全沙箱冲突错误解决办法
摘要:提示*** 安全沙箱冲突 ***到 http://api.map.baidu.com/telematics/v3/weather?location=%E6%88%90%E9%83%BD&output=json&ak=D445c65d79c46492e829a2a6aaba0816&qq-pf-to=... 阅读全文
posted @ 2016-01-18 15:17 晏过留痕 阅读(1442) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 时间日期格式化DateTimeFormatter类的运用
摘要:import flash.globalization.DateTimeFormatter;var _timeFormatter:DateTimeFormatter;var _dateFormatter:DateTimeFormatter;_dateFormatter = new DateTimeFo... 阅读全文
posted @ 2016-01-18 13:17 晏过留痕 阅读(795) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 访问舞台上元件的方法
摘要:文档类:package { import flash.display.MovieClip; public class Main extends MovieClip { public function Main() { this.addChil... 阅读全文
posted @ 2016-01-13 17:20 晏过留痕 阅读(441) 评论(0) 推荐(0) 编辑
[Flash&Flex] AS3.0 如何利用[Embed(source="...")]嵌入资源
摘要:在flex和flashIDE中我们可以[Embed(source="...")]嵌入图片和swf等资源,但两者之间的嵌入方式又有所区别。flex示例:[Embed(source="../assets/images/embed/bg_top_v.png")] public var bg_top_v:C... 阅读全文
posted @ 2016-01-07 12:58 晏过留痕 阅读(1000) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 深入理解Flash的安全沙箱Security Domains
摘要:简介如果你还没有与复杂的的安全域(security domain)和应用程序域(application domain)问题打过交道,那么你真是个幸运的家伙。当你在加载外部内容(然后他们开始播放)的时候,默认的设置工作的很好,你甚至不知道他们的存在。 但是某些时候你可能需要控制默认设置以外的更多行为和... 阅读全文
posted @ 2016-01-06 15:17 晏过留痕 阅读(204) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 深入理解Flash的 应用程序域Application Domains
摘要:简介网上有很多flash,通常都不需要显示的使用应用程序域,因为默认的应用程序域就够用了。其实复杂的情况下需要用到应用程序域,比如说有两个不同的swf,一个是旧版本的,一个是新版的,这两个文件里的类有相同的完全限定明,之前的设计是旧的swf不要了,用新的swf代替,后来又要这两个swf同时加载到一个... 阅读全文
posted @ 2016-01-06 15:05 晏过留痕 阅读(188) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 实现XML转换成JSON
摘要:1 package com.fylib.util 2 { 3 /** 4 * @author Frost.Yen 5 * @E-mail 871979853@qq.com 6 * @create 2015-6-18 下午2:06:01 7 ... 阅读全文
posted @ 2015-12-30 09:51 晏过留痕 阅读(117) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS 实现JSON转换为XML
摘要:1 package com.fylibs.utils 2 { 3 /** 4 * @author:Frost.Yen 5 * @E-mail:871979853@qq.com 6 * @create:2015-12-25 下午3:34:28 7 * ... 阅读全文
posted @ 2015-12-30 09:49 晏过留痕 阅读(142) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 判断字符串是否为数字
摘要:trace(isNaN(Number("0")));//falsetrace(isNaN(Number("123")));//falsetrace(isNaN(Number("sw3f23")));//truetrace(isNaN(Number("swf")));//truejudgeNumber... 阅读全文
posted @ 2015-12-29 10:43 晏过留痕 阅读(943) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 GUID(全局唯一标识符)
摘要:package com.controls { import flash.display.Sprite; import flash.system.Capabilities; public class GUID extends Sprite { private s... 阅读全文
posted @ 2015-12-24 12:08 晏过留痕 阅读(205) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 时间格式化方法
摘要:1 /** 2 * 格式化时间,格式 00:00:00 3 * @param total 总时间(毫秒) 4 */ 5 function getFormatTime(total:uint):String 6 { 7 if (total/1000 0) { 8 va... 阅读全文
posted @ 2015-12-11 15:00 晏过留痕 阅读(124) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3中Loader无法彻底卸载
摘要:我测试发现,实例化的Loader无法彻底卸载,同行有没有办法,求赐教! 1 import flash.display.Loader; 2 import flash.net.URLRequest; 3 import flash.events.Event; 4 5 var ldr:Loader = n... 阅读全文
posted @ 2015-12-03 10:36 晏过留痕 阅读(362) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] Away3D 官网实例
摘要:1 /* 2 3 Dynamic tree generation and placement in a night-time scene 4 5 Demonstrates: 6 7 How to create a height map and splat map from sc... 阅读全文
posted @ 2015-11-27 11:11 晏过留痕 阅读(665) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] Away3D 灯光的使用
摘要:1 package 2 { 3 import away3d.containers.View3D; 4 import away3d.entities.Mesh; 5 import away3d.events.MouseEvent3D; 6 import a... 阅读全文
posted @ 2015-11-27 11:08 晏过留痕 阅读(200) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] Away3D 非skybox的全景例子
摘要:1 package 2 { 3 import away3d.containers.View3D; 4 import away3d.controllers.HoverController; 5 import away3d.entities.Mesh; 6 ... 阅读全文
posted @ 2015-11-27 11:04 晏过留痕 阅读(168) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] Away3D 旋转效果
摘要:1 package 2 { 3 import away3d.containers.View3D; 4 import away3d.entities.Mesh; 5 import away3d.events.MouseEvent3D; 6 import a... 阅读全文
posted @ 2015-11-27 11:00 晏过留痕 阅读(582) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] Away3D 天空盒(skybox)例子2
摘要:所谓skybox就是六个面即六张图能够无缝的拼成一个正方体的盒子。 1 package 2 { 3 import away3d.cameras.Camera3D; 4 import away3d.cameras.lenses.PerspectiveLens; 5 i... 阅读全文
posted @ 2015-11-27 10:56 晏过留痕 阅读(155) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] Away3D 天空盒(skybox)例子
摘要:1 /* 2 3 SkyBox example in Away3d 4 5 Demonstrates: 6 7 How to use a CubeTexture to create a SkyBox object. 8 How to apply a CubeTexture t... 阅读全文
posted @ 2015-11-27 10:51 晏过留痕 阅读(131) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3.0 对象在一定范围随机显示不重叠
摘要:import flash.geom.Rectangle;import flash.display.MovieClip;import flash.display.Sprite;var arr:Array = [];var dis:Number = 20;//间距var len:int=15;//对象数... 阅读全文
posted @ 2015-11-24 11:50 晏过留痕 阅读(484) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 ConvolutionFilter卷积滤镜的应用
摘要:ConvolutionFilter 类应用矩阵盘绕滤镜效果。卷积将输入图像的像素与相邻的像素合并以生成图像。通过卷积,可以实现大量的图像效果,包括模糊、边缘检测、锐化、浮雕和斜角。您可以将滤镜应用于任何显示对象(即,从 DisplayObject 类继承的对象),例如 MovieClip、Simpl... 阅读全文
posted @ 2015-11-17 15:17 晏过留痕 阅读(361) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 拖拽混动效果之一
摘要:package{ import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import fl... 阅读全文
posted @ 2015-11-17 10:39 晏过留痕 阅读(219) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3实现图像径向转旋效果
摘要:原图 效果 import flash.display.Bitmap;import flash.display.BitmapData;import flash.display.BlendMode;import flash.display.Sprite;import flash.events.Event... 阅读全文
posted @ 2015-11-09 17:52 晏过留痕 阅读(245) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3实现滤镜叠加效果
摘要:import flash.display.BitmapData;import flash.filters.BlurFilter;import flash.geom.ColorTransform;import flash.geom.Matrix;addChild(new Bitmap(overlapF... 阅读全文
posted @ 2015-11-09 17:44 晏过留痕 阅读(581) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3调用百度天气预报查询API
摘要:接口说明根据经纬度/城市名查询天气的结果接口示例http://api.map.baidu.com/telematics/v3/weather?location=成都&output=json&ak=yourkey百度ak申请地址:http://lbsyun.baidu.com/apiconsole/k... 阅读全文
posted @ 2015-10-20 16:55 晏过留痕 阅读(464) 评论(2) 推荐(0) 编辑
[ActionScript 3.0] AS3调用百度地图API
摘要:1 package 2 { 3 import baidu.map.basetype.LngLat; 4 import baidu.map.basetype.Size; 5 import baidu.map.config.Anchor; 6 import baidu.... 阅读全文
posted @ 2015-10-20 15:45 晏过留痕 阅读(692) 评论(1) 推荐(0) 编辑
[ActionScript 3.0] AS3动画类Tweener中滤镜的运用
摘要:package{ import caurina.transitions.Tweener; import caurina.transitions.properties.FilterShortcuts; import caurina.transitions.properties.Tex... 阅读全文
posted @ 2015-10-14 17:46 晏过留痕 阅读(468) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3中的位图(BitmapData)应用
摘要:1.位图使用(模糊)滤镜//创建一个矩形区域的BitmapDatavar bmd:BitmapData = new BitmapData(80, 30, false, 0xffffff);//画个红色的矩形var rect:Rectangle = new Rectangle(20, 10, 40, ... 阅读全文
posted @ 2015-10-14 17:15 晏过留痕 阅读(407) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3动态改变注册点
摘要:package{ import flash.display.DisplayObject; import flash.display.DisplayObjectContainer; import flash.display.GradientType; import flash.... 阅读全文
posted @ 2015-10-13 14:01 晏过留痕 阅读(177) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] as3可以通过CDATA标签声明多行字符串
摘要:var str:String=;trace(str);var myname:String="frostyen";var myxml:XML={myname};trace(myxml);var str2:String= ... 阅读全文
posted @ 2015-10-12 21:57 晏过留痕 阅读(220) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] as3.0加载as2.0的swf时获取as2.0的实际舞台尺寸
摘要:var loader:Loader = new Loader();loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);loader.contentLoaderInfo.addEventListener(Event.CO... 阅读全文
posted @ 2015-10-12 21:42 晏过留痕 阅读(230) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3虚线绘制方法
摘要:import flash.geom.Point;import flash.display.MovieClip;import flash.display.Graphics; var mc:MovieClip=new MovieClip();addChild(mc);drawDashed(mc,ne... 阅读全文
posted @ 2015-10-12 21:37 晏过留痕 阅读(374) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 3D双圆环贴图
摘要:1 package 2 { 3 import flash.display.Bitmap; 4 import flash.display.BitmapData; 5 import flash.display.MovieClip; 6 import flas... 阅读全文
posted @ 2015-09-15 12:04 晏过留痕 阅读(331) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 3D星形贴图
摘要:1 package 2 { 3 import flash.display.Bitmap; 4 import flash.display.BitmapData; 5 import flash.display.MovieClip; 6 import flash.disp... 阅读全文
posted @ 2015-09-11 14:29 晏过留痕 阅读(148) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 绘制星形
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.Event; 5 6 /** 7 * @author Frost.Yen 8 * @E-mail 871979... 阅读全文
posted @ 2015-09-09 18:01 晏过留痕 阅读(146) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 获取函数参数个数
摘要:1 function createFunction(param1:String,param2:String,param3:int=0):void 2 { 3 trace(arguments.length);//arguments.length表示实参个数 4 } 5 trace(argum... 阅读全文
posted @ 2015-09-09 16:15 晏过留痕 阅读(172) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 绘制正四面体(线条)
摘要:1 package 2 { 3 import flash.display.MovieClip; 4 import flash.display.Sprite; 5 import flash.events.Event; 6 import flash.geom.Point... 阅读全文
posted @ 2015-09-08 13:36 晏过留痕 阅读(83) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 绘制正八面体(线条)
摘要:分析: 将八面体置于3D坐标系中,其中心的坐标位于原点(0,0,0),让八面体的六个顶点恰好位于3D坐标系的x轴、y轴和z轴上,则从八面体的中心到这六个顶点的距离是相等的。我们可以假设这个距离为r,则六个顶点的坐标分别为上(0,-r,0)、下(0,r,0)、四周:左(-r,0,0)、右(r,0,0)... 阅读全文
posted @ 2015-09-07 17:52 晏过留痕 阅读(162) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 绘制正二十面体(线条)
摘要:分析: 正二十面体共有12个顶点、30条棱,其20个面都是正三角形。每条棱所对应的弧度值为1.1071487177940904弧度,这个弧度值可通过求Math.sqrt(5)/5的反余弦值求得。正二十面体的12个点按相对应的位置可以分为6对,把其中一对顶点置于Y轴上,此两点到坐标原点距离相等,则另外... 阅读全文
posted @ 2015-09-07 17:10 晏过留痕 阅读(91) 评论(0) 推荐(0) 编辑
[ActionScript] AS3代码实现渐变遮罩效果
摘要:1 import flash.display.Shape; 2 import flash.display.GradientType; 3 import flash.geom.Matrix; 4 import flash.display.Sprite; 5 6 var myShape:Shape ... 阅读全文
posted @ 2015-09-04 14:06 晏过留痕 阅读(298) 评论(0) 推荐(0) 编辑
[ActionScript] AS3代码实现曝光过度效果
摘要:1 package 2 { 3 import flash.display.Loader; 4 import flash.display.SimpleButton; 5 import flash.display.Sprite; 6 import flash.even... 阅读全文
posted @ 2015-09-04 13:36 晏过留痕 阅读(59) 评论(0) 推荐(0) 编辑
[ActionScript] AS3 绘制虚线
摘要:1 import flash.geom.Point; 2 import flash.display.MovieClip; 3 import flash.display.Graphics; 4 5 function drawDashed(mc:Sprite,p1:Point,p2:Point,le... 阅读全文
posted @ 2015-09-04 13:22 晏过留痕 阅读(211) 评论(0) 推荐(0) 编辑
[ActionScript] AS3解决html与flash鼠标滚轮冲突的问题
摘要:JS端: 1 AS端: 1 package 2 { 3 import flash.display.DisplayObjectContainer; 4 import flash.display.Sprite; 5 import flash.events.MouseEvent; ... 阅读全文
posted @ 2015-09-04 13:08 晏过留痕 阅读(280) 评论(0) 推荐(0) 编辑
[ActionScript] AS3 涂鸦的擦除和撤销功能
摘要:1 package 2 { 3 import flash.display.Bitmap; 4 import flash.display.BitmapData; 5 import flash.display.BlendMode; 6 import flas... 阅读全文
posted @ 2015-09-04 12:42 晏过留痕 阅读(212) 评论(0) 推荐(0) 编辑
[ActionScript] AS3利用SWFObject与JS通信
摘要:首先介绍SWFObject的用法:swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes) 有5个必须的参数和4个可选的参数:1.swfUrl... 阅读全文
posted @ 2015-09-04 11:54 晏过留痕 阅读(527) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 绘制立方体
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.Event; 5 import flash.geom.Vector3D; 6 import flash.text.TextField... 阅读全文
posted @ 2015-09-02 17:12 晏过留痕 阅读(509) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 绘制12面体
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.Event; 5 import flash.events.MouseEvent; 6 import flash.geom... 阅读全文
posted @ 2015-09-02 15:08 晏过留痕 阅读(217) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 双A字模型
摘要:1 package 2 { 3 import caurina.transitions.Tweener; 4 5 import flash.display.Sprite; 6 import flash.events.MouseEvent; 7 ... 阅读全文
posted @ 2015-09-01 13:49 晏过留痕 阅读(108) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 Socket安全沙箱策略文件
摘要:当与一个主机建立一个Socket连接时,Flash Player要遵守如下安全沙箱规则:1.Flash的.swf文件和主机必须严格的在同一个域名,只有这样才可以成功建立连接;2.一个从网上发布的.swf文件是不可以访问本地服务器的;3.本地未通过认证的.swf文件是不可以访问任何网络资源的;4.你想... 阅读全文
posted @ 2015-08-24 10:38 晏过留痕 阅读(612) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 ServerSocket示例(官方示例)
摘要:下面的示例创建一个套接字服务器。要使用该服务器,可将套接字绑定到本地端口,然后从其他应用程序连接到该端口。该服务器仅识别 UTF-8 字符串。 1 package 2 { 3 import flash.display.Sprite; 4 import flash.events... 阅读全文
posted @ 2015-08-21 15:57 晏过留痕 阅读(562) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 socket示例(官方示例)
摘要:下例对套接字执行读写操作,并输出在套接字事件期间传输的信息。 该示例的要点遵循:该构造函数创建名为 socket 的 CustomSocket 实例,并将主机名 localhost 和端口 80 作为参数传递。 由于 CustomSocket 扩展了 Socket,因此在调用 super() 时将调... 阅读全文
posted @ 2015-08-21 15:08 晏过留痕 阅读(943) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 弹性运动
摘要:1 package com.views 2 { 3 import flash.display.Sprite; 4 import flash.events.Event; 5 import flash.geom.Point; 6 7 /** 8 * ... 阅读全文
posted @ 2015-08-20 17:50 晏过留痕 阅读(201) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3 绘制任意三角形任意顶点到对边的高
摘要:注:顶点坐标可以点击 1 package 2 { 3 import flash.display.Shape; 4 import flash.display.Sprite; 5 import flash.events.MouseEvent; 6 import... 阅读全文
posted @ 2015-08-20 12:19 晏过留痕 阅读(240) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS3实现3D旋转
摘要:1 package 2 { 3 import flash.display.Bitmap; 4 import flash.display.BitmapData; 5 import flash.display.DisplayObject; 6 import ... 阅读全文
posted @ 2015-08-14 14:27 晏过留痕 阅读(1115) 评论(0) 推荐(0) 编辑
[AIR] AS3读取本地文件夹中的文件
摘要:1 import flash.filesystem.File; 2 import flash.net.URLLoader; 3 //var dir:File = File.desktopDirectory; 4 //var dir:File = File.applicationStorageDir... 阅读全文
posted @ 2015-08-11 17:55 晏过留痕 阅读(1127) 评论(0) 推荐(0) 编辑
[AIR] AS3读取txt文档
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.Event; 5 import flash.filesystem.File; 6 import flash.filesystem.... 阅读全文
posted @ 2015-08-11 17:43 晏过留痕 阅读(547) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 透视投影
摘要:下面的示例演示如何使用透视投影来创建 3D 空间。该示例演示如何通过projectionCenter属性来修改消失点和更改空间的透视投影。进行这种修改后,将强制重新计算focalLength和fieldOfView(及其相关的 3D 空间扭曲)。此示例:创建一个名为center的 sprite,作为... 阅读全文
posted @ 2015-08-05 16:52 晏过留痕 阅读(163) 评论(0) 推荐(0) 编辑
[AIR] AIR将数据保存并导出为Excel
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.MouseEvent; 5 import flash.filesystem.File; 6 import flash.f... 阅读全文
posted @ 2015-08-04 16:18 晏过留痕 阅读(157) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 翻牌效果,运用语法rotationY,PerspectiveProjection
摘要:1 package 2 { 3 import com.tweener.transitions.Tweener; 4 5 import flash.display.Bitmap; 6 import flash.display.BitmapData; 7... 阅读全文
posted @ 2015-07-30 10:16 晏过留痕 阅读(278) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 简单倒计时
摘要:1 import flash.utils.Timer; 2 import flash.events.TimerEvent; 3 import flash.text.TextField; 4 5 var text:TextField = new TextField(); 6 var endTime... 阅读全文
posted @ 2015-07-27 16:02 晏过留痕 阅读(191) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] PrintJob打印功能
摘要:1 package 2 { 3 import flash.display.Bitmap; 4 import flash.display.Sprite; 5 import flash.events.MouseEvent; 6 import flash.geom.Rec... 阅读全文
posted @ 2015-07-27 15:09 晏过留痕 阅读(550) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 判断XML属性是否存在
摘要:在as3中判断xml节点是否存在以及判断xml某节点是否存在某属性可用下面方法:1 if(xml.hasOwnProperty("frameRate")){2 trace("xml存在frameRate节点");3 }4 if(xml.frameRate.@rate!=undefined){... 阅读全文
posted @ 2015-07-22 15:25 晏过留痕 阅读(192) 评论(0) 推荐(0) 编辑
[ActionSprit 3.0] FMS远程共享
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.NetStatusEvent; 5 import flash.events.SyncEvent; 6 import flash.ne... 阅读全文
posted @ 2015-07-21 15:56 晏过留痕 阅读(66) 评论(0) 推荐(0) 编辑
[ActionSprit 3.0] FMS接收正在播放的视频中嵌入的描述性信息(onMetaData事件)
摘要:1 package { 2 import flash.display.MovieClip; 3 import flash.net.NetConnection; 4 import flash.events.NetStatusEvent; 5 import f... 阅读全文
posted @ 2015-07-16 16:02 晏过留痕 阅读(212) 评论(0) 推荐(0) 编辑
[ActionSprit 3.0] FMS服务器带宽检测
摘要:1 package { 2 3 import flash.display.Sprite; 4 import flash.net.NetConnection; 5 import flash.events.NetStatusEvent; 6 import flash.... 阅读全文
posted @ 2015-07-16 11:04 晏过留痕 阅读(81) 评论(0) 推荐(0) 编辑
[ActionSprit 3.0] FMS客户端与服务器端交互(传参)
摘要:客户端as: 1 import flash.net.NetConnection; 2 import flash.events.NetStatusEvent; 3 4 var nc:NetConnection = new NetConnection(); 5 nc.addEventListener(... 阅读全文
posted @ 2015-07-15 17:43 晏过留痕 阅读(72) 评论(0) 推荐(0) 编辑
[ActionSprit 3.0] FMS客户端调用服务器端命令或方法
摘要:有时候客户端需要和服务器端进行通信,服务器端会有个main.asc文件(当然,文件名可以自己定义),这个就是服务器端程序,是在服务器上执行的,你可以用trace调试,trace的内容会在管理服务器的页面的View Applications > Live Logs选项看到,管理服务器页面C:\Prog... 阅读全文
posted @ 2015-07-15 15:15 晏过留痕 阅读(353) 评论(0) 推荐(0) 编辑
[ActionSprit 3.0] FMS直播
摘要:音视频流的发布(服务端) 1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.NetStatusEvent; 5 import flash.media.Camera; 6 import ... 阅读全文
posted @ 2015-07-14 17:52 晏过留痕 阅读(142) 评论(0) 推荐(0) 编辑
[ActionSprit 3.0] FMS安装与测试
摘要:1、运行Flash Media Server4.5.exe,安装选项可全默认,序列号可不填;输入用户名和密码需记住,登录时要用。2、安装完成,在安装目录C:\Program Files\Adobe\Flash Media Server 4.5\tools\下找到fms_adminConsole.ht... 阅读全文
posted @ 2015-07-13 13:46 晏过留痕 阅读(105) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 动态绘制扇形实例(拖拽绘制)
摘要:1 package 2 { 3 import flash.display.Shape; 4 import flash.display.Sprite; 5 import flash.events.MouseEvent; 6 7 /** 8 ... 阅读全文
posted @ 2015-07-13 13:09 晏过留痕 阅读(142) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 绘制扇形方法
摘要:1 /** 2 * 绘制扇形 3 * @param mc 承载扇形的对象 4 * @param x 圆心角x 5 * @param y 圆心角y 6 * @param r 半径 7 ... 阅读全文
posted @ 2015-07-13 13:05 晏过留痕 阅读(317) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 使用Embed在类中嵌入字体
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.text.Font; 5 import flash.text.TextField; 6 import flash.text.TextFormat;... 阅读全文
posted @ 2015-06-26 16:41 晏过留痕 阅读(179) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 如何获得实例对象的类名及类
摘要:1 package 2 { 3 import flash.display.DisplayObject; 4 import flash.display.MovieClip; 5 import flash.display.Sprite; 6 import flash.e... 阅读全文
posted @ 2015-06-23 13:35 晏过留痕 阅读(246) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 与C#通信方法fscommand
摘要:与C#通信的方法之一flash.system.fscommand(command:String, args:String=""):void,command 传递给主机应用程序的用于任何用途的一个字符串,或传递给 Flash Player 的一个命令。args 传递给主机应用程序的用于任何用途的一个字... 阅读全文
posted @ 2015-06-23 13:06 晏过留痕 阅读(279) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 通过BitmapData将对象保存成jpg图片
摘要:此方法需要用到JPGEncoder.as和BitString.as这两个类,是将BitmapData对象转换成ByteArray,然后通过FileStream把此ByteArray写入到文件保存成jpg图片,因为用到File相关类,故需要用air播放器发布flash,在此提供两个下载JPGEncod... 阅读全文
posted @ 2015-06-19 17:22 晏过留痕 阅读(369) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 框选裁剪
摘要:1 package 2 { 3 import flash.display.Bitmap; 4 import flash.display.BitmapData; 5 import flash.display.Loader; 6 import flash.... 阅读全文
posted @ 2015-06-19 17:18 晏过留痕 阅读(90) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 创建倒影
摘要:1 package 2 { 3 import flash.display.Bitmap; 4 import flash.display.BitmapData; 5 import flash.display.DisplayObject; 6 import flash... 阅读全文
posted @ 2015-06-19 17:14 晏过留痕 阅读(106) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 运用Color类interpolateColor静态方法绘制渐变色
摘要:以下类可直接作为文档类测试,效果如图: 1 package 2 { 3 import fl.motion.Color; 4 import flash.display.GradientType; 5 import flash.display.Shape; 6 impo... 阅读全文
posted @ 2015-06-19 17:10 晏过留痕 阅读(100) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] flash中的颜色
摘要:在 Flash 中,颜色就是一串特殊的数字,一个颜色值可以是0到16,777,215中的任意数值,这就是24位(bit)色彩。也许大家会问,为什么有16,777,216(256*256*256)种颜色值,因为 Flash 使用 RGB 颜色值,意味着每个颜色都可以由红(red),绿(green),蓝... 阅读全文
posted @ 2015-06-19 17:03 晏过留痕 阅读(288) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 自定义右键菜单
摘要:将自定义右键菜单的一些属性和方法归纳到AddRightMenu.as,通过实例化此类,调用相关方法即可测试! 1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.ContextMenuEvent; 5... 阅读全文
posted @ 2015-06-19 17:01 晏过留痕 阅读(148) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 处理xml内容换行时行间距较大问题的一种简单方法
摘要:我们一定遇到过这种情况,在读取xml里的文章内容时,一旦有换行的位置在flash里显示出来的行间距会比较大,而并非我们想要的效果,解决这个问题的方法除了使用正则表达式以外,这里介绍一种比较简单的方法,利用str.split("\r\n").join("\r")方法即可,如下示例: 1 package... 阅读全文
posted @ 2015-06-19 16:40 晏过留痕 阅读(466) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] SharedObject的用法简介
摘要:1 package com.models 2 { 3 import flash.net.SharedObject; 4 5 /** 6 * @author 7 * @E-mail 8 * @create 2015-6-12 下午2:49:03 9... 阅读全文
posted @ 2015-06-17 17:01 晏过留痕 阅读(108) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 常用的正则表达式
摘要:as 3.0常用的正则表达式:/** 去除字符串前面的空格和跳格符*/var src:String=" Hello! ";trace(src); //原文本trace(src.replace(/^\s*/g,"")); //去掉前面的空格trace(src.replace(/\s*$/g,""));... 阅读全文
posted @ 2015-06-01 16:18 晏过留痕 阅读(211) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 正则表达式
摘要:正则表达式:正则表达式最早是由数学家Stephen Kleene在对自然语言的递增研究成果的基础上,于1956提出来的。具有完整语法的正则表达式,主要使用在字符串的格式的匹配方面上,后来也逐渐应用到信息技术领域。不同的编程语言对于正则表达式有细微的不同,ActionScript 3.0是按照ECMA... 阅读全文
posted @ 2015-06-01 16:17 晏过留痕 阅读(162) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 利用InteractivePNG.as类精确选择识别png图片有像素的区域
摘要:用法:如果是把png直接导入flash转换成影片剪辑,只需在影片剪辑属性中勾选为ActionScript导出(x),并把基类里的flash.display.MovieClip替换成InteractivePNG即可;如果是外部导入png,只需将存放png的类继承InteractivePNG即可; 1 ... 阅读全文
posted @ 2015-06-01 16:07 晏过留痕 阅读(299) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 嵌入字体
摘要:首先我们要生成一个swf的字体库,以微软雅黑为例,新建YaHei_font.fla,ctrl+L,在库面板中右键→新建字型,弹出字体元件属性窗口,选择要嵌入的字体, 并选择为ActionScript 导出. 填入自己的类名然后点击确定,在fla第一帧上输入Font.registerFont(YaHe... 阅读全文
posted @ 2015-06-01 16:02 晏过留痕 阅读(352) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS利用ByteArray向PHP发送二进制数据生成图片
摘要:flash as3向php发送二进制数据,通过php保存成图片。AS端: 1 package 2 { 3 import com.JPEGEncoder.JPGEncoder; 4 import flash.display.Bitmap; 5 import flash.dis... 阅读全文
posted @ 2015-06-01 15:51 晏过留痕 阅读(232) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] AS向php发送二进制数据方法之——在URLRequest中构造HTTP协议发送数据
摘要:主类HTTPSendPHP.as 1 package 2 { 3 import com.JPEGEncoder.JPGEncoder; 4 import com.fylib.httpRequest.HttpRequestBuilder; 5 import com.fylib... 阅读全文
posted @ 2015-06-01 15:43 晏过留痕 阅读(606) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 用TextField的方法getCharIndexAtPoint(x:Number, y:Number):int实现文字在固定范围内显示
摘要:有时候我们遇到一行文字过多时必须固定文字的显示范围,但由于中英文所占字节数不一样,所以不能很好的用截取字符的方式去统一显示范围的大小,用TextField的getCharIndexAtPoint(x:Number, y:Number):int方法可以方便的实现:getCharIndexAtPoint... 阅读全文
posted @ 2015-05-21 14:07 晏过留痕 阅读(104) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 使TextField呈现手型的简单方法
摘要:有的人不知道这个方法,有时候为了给文本添加手型做了很多复杂的工作,虽然是可以实现,但心里有没有一种难以接受的感觉?那我们看看这个吧,例子一看就懂:var str:String="显示手形的TextField";var txt:TextField = new TextField();txt.autoS... 阅读全文
posted @ 2015-05-21 14:04 晏过留痕 阅读(80) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 实现放大镜效果的简单方法
摘要://mc和bgmc是同一对象的不同实例//mc放大的对象//bgmc源对象//mag放大镜var scale:Number = 1.3;//放大倍数mc.mask = mag;mag.startDrag();mc.scaleX = mc.scaleY = scale;addEventListener... 阅读全文
posted @ 2015-05-21 14:03 晏过留痕 阅读(184) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 动态链接库
摘要:很多时候,我们为了项目和程序结构更加清晰,需要将发布好的swf放到一个固定的地方供主文件引用,这时就会出现发布好的swf所用的as类路径发生改变,为避免这个问题,需要用到动态链接库,以下做一个简单例子;新建test.fla,作为需要加载的swf文件;新建Test.as,作为test.fla引用的as... 阅读全文
posted @ 2015-05-21 13:57 晏过留痕 阅读(193) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 对数组中的元素进行排序Array.sort()的方法
摘要:对数组中的元素进行排序。 此方法按 Unicode 值排序。 (ASCII 是 Unicode 的一个子集。)默认情况下,Array.sort()按以下方式进行排序:1. 排序区分大小写(Z优先于a)。2.按升序排序(a优先于b)。3.修改该数组以反映排序顺序;在排序后的数组中不按任何特定顺序连续放... 阅读全文
posted @ 2015-05-21 13:48 晏过留痕 阅读(238) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 十进制与二进制,十六进制等数据之间的相互转换
摘要:将十进制转换为二进制,方法是:将数字除以2,根据余数来从右往左排列二进制的位数,如下以十进制数10为例10除以2得5,余数为0,故第一个位置为0;5除以2得2,余数为1,故第二个位置为1;2除以2得1,余数为0,故第三个位置为0;1小于2,直接作为余数,故第四个位置为1;所以十进制数10的二进制为1... 阅读全文
posted @ 2015-05-21 13:41 晏过留痕 阅读(179) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 亮度、对比度、饱和度、色相的调整
摘要:import fl.motion.ColorMatrix;import flash.filters.ColorMatrixFilter; //**调整亮度**//var ld_Matrix:ColorMatrix=new ColorMatrix();var ld_Filter:ColorMatrix... 阅读全文
posted @ 2015-05-21 13:38 晏过留痕 阅读(391) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 结合FMS实现简单视频录制
摘要:首先在本机上安装Flash Media Server,简称FMS,在测试过程中window防火墙开启可能有影响,可先关闭防火墙,FMS安装好后检查相关服务有没有启动,若没有,可启动任务管理器,点击服务,将Flash Media Server(FMS) Flash MediaAdministratio... 阅读全文
posted @ 2015-05-21 13:31 晏过留痕 阅读(535) 评论(0) 推荐(0) 编辑
[AIR] 读写数据
摘要:新建两个Flash AIR文档read.fla,write.fla;write.fla作为写入数据,read.fla作为读取数据,仅作为测试的例子。在write.fla关键帧第一帧写一下代码:import flash.utils.ByteArray;import flash.filesystem.F... 阅读全文
posted @ 2015-04-23 16:56 晏过留痕 阅读(64) 评论(0) 推荐(0) 编辑
[AIR] 利用File获取应用程序根目录
摘要:import flash.filesystem.File;var file1:File = new File(File.applicationDirectory.resolvePath("data/未来生活由您来定义.xml").nativePath);trace(file1.nativePath)... 阅读全文
posted @ 2015-04-23 16:41 晏过留痕 阅读(76) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 获取TextFiled字符边框
摘要:1 /***** 2 * getCharBoundaries () 方法 :返回一个矩形,该矩形是字符的边框。 3 * getCharIndexAtPoint() 方法基于鼠标单击的 localX 和 localY 坐标来获取所单击的字符的索引, 4 此坐标相对于包含它的 Sprite... 阅读全文
posted @ 2015-04-23 16:30 晏过留痕 阅读(262) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 自制简单拾色器
摘要:colorBoard为库中绑定的影片剪辑,colorBoard中包含影片剪辑currColor,文本colorText,影片剪辑close;colorDot为库中绑定的影片剪辑,colorDot中包含影片剪辑dot,border; 1 package 2 { 3 import fl.... 阅读全文
posted @ 2015-04-23 16:10 晏过留痕 阅读(102) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 利用ColorTransform实现对象(图片)的曝光过渡效果
摘要:原图效果过渡效果这个效果可以用帧动画实现较为简单,只需要调节这个影片剪辑的色彩效果样式里面的高级选项的三个通道值,以下用代码简单测试,可作为文档类: 1 package 2 { 3 import com.tweener.transitions.Tweener; 4 import fl... 阅读全文
posted @ 2015-03-05 16:21 晏过留痕 阅读(234) 评论(0) 推荐(0) 编辑
[AIR] 与本地进程(应用程序)进行通讯
摘要:毫不夸张的说,此功能可以将Windows命令行程序(cmd.exe)通过AIR应用封装起来,并指挥它做任何你想做的事情AIR2.0及以上与本地进程的交互主要体现在以下几方面:启动进程并提供初始参数向进程写入数据读取进程的输出数据当然,Adobe始终把平台运行时的安全因素放在首位。如果你希望你的AIR... 阅读全文
posted @ 2015-03-05 15:57 晏过留痕 阅读(271) 评论(0) 推荐(0) 编辑
[AIR] 使用操作系统默认应用程序打开文件
摘要:AIR 2.0及以上提供了非常简单易用的API让你使用操作系统所定义的关联应用程序打开文件。 这使得使用AIR开发基于“文件管理器”的应用称为可能 用法如下: 阅读全文
posted @ 2015-03-05 15:52 晏过留痕 阅读(77) 评论(0) 推荐(0) 编辑
[AIR] 对存储器(Storage Volume)监听
摘要:AIR 2.0及以上提供了对系统的存储器信息访问和监听的API。通过这些API,你不仅可以访问到硬盘文件系统,同时还可以监听通过USB或火线进行连接的移动存储设备,例如移动硬盘和以存储方式连接到计算机的相机,MP3或手机等等。你可以通过对系统存储器信息添加监听器来监听这些外部设备的连接、断开状态。代... 阅读全文
posted @ 2015-03-05 15:49 晏过留痕 阅读(543) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 像素级碰撞检测
摘要:1 package 2 { 3 import flash.display.BitmapData; 4 import flash.display.BlendMode; 5 import flash.display.DisplayObject; 6 ... 阅读全文
posted @ 2015-03-05 15:25 晏过留痕 阅读(121) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 动态改变影片剪辑的颜色
摘要:flash.geom.ColorTransform可使用 ColorTransform 类调整显示对象的颜色值。可以将颜色调整或颜色转换应用于所有四种通道:红色、绿色、蓝色和 Alpha 透明度。当 ColorTransform 对象应用于显示对象时,将按如下方法为每个颜色通道计算新值:新红色值 =... 阅读全文
posted @ 2015-03-05 13:52 晏过留痕 阅读(64) 评论(0) 推荐(0) 编辑
[ActionScript 3.0] 如何控制加载swf动画的播放与暂停
摘要:此方法适用于用as1.0或者as2.0以及as3.0编译的swf,因为as1.0和as2.0编译的swf是AVM1Movie类型,因此需要通过类ForcibleLoader.as将其转换为version9以上的swf,注意,如果加载的swf是3.0代码编译的,且此swf用文档类编译,则文档类必须继承... 阅读全文
posted @ 2015-03-05 13:47 晏过留痕 阅读(1303) 评论(2) 推荐(0) 编辑
[ActionScripte 3.0] swf和网页通信
摘要:很多时候,我们需要将swf放到网页加载,并且将相应的资源都放到网页上,在网页中加载swf通常是通过"*.swf?p=..&p2=..."这样的方式来调用这个swf和传参数的,如果这个网页和swf放在同一个目录(即同一个文件夹下)是没有问题的,可是对于一个项目来说,我们可能会有很多这样的网页,都放在一... 阅读全文
posted @ 2015-03-05 13:18 晏过留痕 阅读(310) 评论(0) 推荐(0) 编辑
[Flex] 组件Tree系列 —— 支持CheckBox组件
摘要:主程序mxml: 1 2 3 4 5 8 9 10 11 12 13 @namespace s "library://ns.adobe.com/flex/spark"; 14 @... 阅读全文
posted @ 2015-03-02 15:00 晏过留痕 阅读(146) 评论(0) 推荐(0) 编辑
[Flex] 组件Tree系列 —— 实现右键拓展功能
摘要:主程序mxml: 1 2 3 4 5 9 10 28 29 30 31 ... 阅读全文
posted @ 2015-03-02 14:47 晏过留痕 阅读(311) 评论(0) 推荐(0) 编辑
[Flex] 组件Tree系列 —— 作为PopUpButton的弹出菜单
摘要:mxml: 1 2 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 阅读全文
posted @ 2015-03-02 14:33 晏过留痕 阅读(290) 评论(0) 推荐(0) 编辑
[ActionScript3.0] 使用FileReferenceList处理多个文件上载
摘要:1 package 2 { 3 import flash.display.Sprite; 4 import flash.events.DataEvent; 5 import flash.events.Event; 6 import flash.event... 阅读全文
posted @ 2015-02-15 10:43 晏过留痕 阅读(97) 评论(0) 推荐(0) 编辑
[ActionScript3.0] 使用FileReference处理单个文件的上载
摘要:1 package 2 { 3 import flash.display.SimpleButton; 4 import flash.display.Sprite; 5 import flash.errors.IllegalOperationError; 6 ... 阅读全文
posted @ 2015-02-15 10:31 晏过留痕 阅读(243) 评论(0) 推荐(0) 编辑
[ActionScript3.0] AS3利用ExternalInterface与js通信
摘要:AS3代码,可做文档类; 1 package { 2 import flash.display.Sprite; 3 import flash.events.*; 4 import flash.external.ExternalInterface; 5 import f... 阅读全文
posted @ 2015-02-15 10:15 晏过留痕 阅读(192) 评论(0) 推荐(0) 编辑
[ActionScript3.0] 逻辑或"||=" ,等于"=="和全等于"==="
摘要:function a(o:Object):void { o||=new Object(); trace(o);}//此上下两个方法作用是一样的function b(o:Object):void { if(o === null){ o = new Object(); } trace... 阅读全文
posted @ 2015-02-14 17:04 晏过留痕 阅读(78) 评论(0) 推荐(0) 编辑
[ActionScript3.0] 传递任意数量的参数
摘要:function setAgument(a:int,...rest):void{ for(var i:int=0;i<rest.length;i++){ trace(rest[i]); }}setAgument(5,"1","fs",3,4);//1 fs 3 4 阅读全文
posted @ 2015-02-14 17:02 晏过留痕 阅读(56) 评论(0) 推荐(0) 编辑
[ActionScript3.0] 深表复制
摘要:function clone(obj:Object):Object{ var byteArray:ByteArray = new ByteArray(); byteArray.writeObject(obj); byteArray.position = 0; return byteArray... 阅读全文
posted @ 2015-02-14 17:00 晏过留痕 阅读(77) 评论(0) 推荐(0) 编辑
[ActionScript3.0] 为内建类添加方法
摘要:通过使用prototype在继承内建类特性的同时加入新方法Array.prototype.removeElement = function (item:*):void { var index:int = this.indexOf(item); if(index>-1){ this.sp... 阅读全文
posted @ 2015-02-14 16:58 晏过留痕 阅读(300) 评论(0) 推荐(0) 编辑