![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
as3
文章平均质量分 86
merryken
这个作者很懒,什么都没留下…
展开
-
AIR加载PDF
//系统需要先安装上Adobe Reader import flash.html.HTMLLoader; import flash.html.HTMLPDFCapability; import flash.events.Event; var pdfloader:HTMLLoader = new HTMLLoader(); //width、height必须设置,默认为0,所以会看不到效果...转载 2018-06-04 15:36:35 · 401 阅读 · 0 评论 -
a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。
a.swf加载b.swf, 在b.swf中使用a.swf的方法和属性。 在a.swf的文档类中: ... ... var $ldr : Loader=new Loader(); $ldr.contentLoaderInfo.addEventListener(Event.INIT, __loadedShell); $ldr.load(new URLReques转载 2012-08-22 16:57:00 · 978 阅读 · 0 评论 -
遍历 XML 结构
遍历 XML 结构 目录 [隐藏] 访问父节点和子节点 访问属性 按属性或元素值过滤 使用 for..in 和 for each..in 语句 XML 的一个强大功能是它能够通过文本字符的线性字符串提供复杂的嵌套数据。将数据加载到 XML 对象时,ActionScript 会分析数据并将其分层结构加载到内存(如果 XML 数据格式有误,它会发送运行时错误)。转载 2012-08-22 16:51:17 · 495 阅读 · 0 评论 -
AS3 随机排序效率比较
算法列表:1.自身插入法private function randomArr(arr:Array):Array { var outputArr:Array = arr.slice(); var i:int = outputArr.转载 2012-08-23 08:24:04 · 1000 阅读 · 1 评论 -
FlashBuilder环境下使用Starling出现的问题收集整理
刚开始学习Starling框架,遇到了不少问题,苦于无解,向Starling中文交流群求助。问题得到一 一解决。在这里非常感谢他们的热心回答。这篇博客就当作我在学习过程中遇到的问题的的罗列总结吧。希望对各位有所帮助,文章中如果有不对的地方,非常欢迎和感谢能够留言指出。问题1:为什么我在调试的时候,Console(控制台)输出的信息是 [Starling] In转载 2012-08-21 15:11:01 · 1881 阅读 · 0 评论 -
网上发现的一个 《Flash&flex大全》
官方在线帮助(没标英文的都是中文)用于 Adobe Flash Platform 的 ActionScript 3.0 参考 更多参考使用这样的链接下载离线版:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/standalone.zip中文离线版将上面的en_US改为zh_CN(注意大转载 2012-08-16 16:32:51 · 2443 阅读 · 1 评论 -
AS3 操作XML,增加、删除、修改、查找
var i:Number=0;//用于下面循环var webcontent:String="Sontin's Blog Welcome to 终吾一生";var myXML:XML=http://www.ldyy8.com">{webcontent}1000http://www.baidu.com">百度一下,就知道500http://www.g原创 2012-08-29 15:08:28 · 1686 阅读 · 0 评论 -
30多个最受用的基于XML的Flash相册教程 -- Part I
我们一直热衷于收录出色的作品来做成专题,今天就要向大家介绍一些非常受用的基于XML的Flash相册教程(XML是一种网络脚本,大多数flash开发者都用它来存取数据)。下面列出的教程不仅能帮助您学习流行flash网站的中级脚本编程和用户交互设计,还介绍了画廊幻灯片、flash相册、基于免费XML模板的flash幻灯片、基于XML的随机放映、XML幻灯片和缩略图,以及为了实现更好的设计理转载 2012-07-27 23:35:22 · 1056 阅读 · 0 评论 -
30多个最受用的基于XML的Flash相册教程 -- Part II
Papervision 3D Flash相册教程Flash相册教程XML幻灯片V3教程制作带有过渡效果的基于XML的动态Flash幻灯片制作基于免费XML模板的flash幻灯片在Flash CS4中制作基于XML的相册和幻灯片 - 第一、二部分在Flash CS4中通过ActionScript 3.0和XML制作动态手风琴菜单基于XML的随机转载 2012-07-27 23:39:03 · 996 阅读 · 0 评论 -
AS3库
Here is a round up of some of the most popular ActionScript 3.0 (AS3) libraries out there to use.Let me know if I have missed an important one off.NOTE: This list was originally for my persona原创 2012-07-26 01:35:33 · 6103 阅读 · 0 评论 -
开启FlashPlayer中的回声抑制功能
FlashPlayer10.3及后续版本已经支持AEC(Acoustic Echo Cancellation,声学回声消除),利用下面的代码可以开启这个功能: myMic = Microphone.getEnhancedMicrophone(micIndex); myMic.setUseEchoSuppression(true); //使用编码 myMic.code转载 2012-07-25 15:24:24 · 1260 阅读 · 0 评论 -
flash actionscript 3.0 publish h264 stream
NetStream.publish捕捉摄像头的图像,并编码后发送到FMS服务器。flash 11终于支持发布h264的流。因为推送h264的流,需要flash player能编码h264格式视频,在flash player 11加入了h264编码器。官方参考:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3转载 2012-07-25 15:20:18 · 1074 阅读 · 0 评论 -
Flash进制转换
Flash进制转换 一、说明 Flash中整数要转换成其它进制数值可以直接通过toString()方法转换,如果一个字符串类型的数值要转换其它进制,可以通过parseint()方法实现,通过上面两种方法可以非常方便的将Flash中的数据进制进行转换,下面是具体代码的演示。 二、代码 v转载 2012-08-07 16:40:36 · 1068 阅读 · 0 评论 -
ActionScript3.0性能优化
所谓性能优化主要是让游戏loading和运行的时候不卡。一 优化fla导出的swf的体积?1, 在flash中,舞台上的元件最多,生成的swf越大,库里面有连接名的元件越多,swf越大。当舞台上没有元件且库里面的元件没有连接名的话生成的swf最小。2, 一个flash动画有10帧,10帧上面全部是位图和用一个位图播放器播放这10张图片谁消耗的cpu更高?答:flas转载 2012-07-19 13:54:52 · 1295 阅读 · 0 评论 -
ActionScript3 使用sound类
解决第一个问题:如何把声音文件作为一个变量加载到swf文件中。创建一个Sound对象,然后加载具体的声音文件到里面创建一个Sound对象和创建其他对象一样简单,首先我们必须保证相关的类已经被导入。import flash.media.Sound;然后,直接创建声音对象的一个实例就可以了: _sound = new Sound();当然,现在你还需要为声音对象一个转载 2012-07-19 14:01:51 · 635 阅读 · 0 评论 -
Action Script 3.0 的优化(下)
步骤六:最小化方法调用 方法调用时很耗内存的,尤其是在调用一个不同类的方法时。如果这个类属于一个不同的包或者是一个静态的方法那就更糟糕了。这有一个最好的例子就是Math.foor()方法,它使用了Flames类去让小数四舍五入为整数。这种方法调用可以用uint类型而不是Number类型存储整数的方式避免。 // So instead of having: ancho转载 2012-06-19 16:21:44 · 583 阅读 · 0 评论 -
Action Script 3.0 的优化(上)
一个实例: 代码优化的目的是最大化flash程序的性能,尽可能少的占用RAM和CPU的系统资源。在本教程中,我们以制作一个占用资源的flash应用程序开始讲解,我们会逐渐在代码中应用很多优化技巧,最后完成一个高效、精简的SWF。 最后结果的预览 让我们一起看看我们到最后会面对的结果: (图片为截图 请到原文查看效果)转载 2012-06-19 16:27:13 · 2159 阅读 · 0 评论 -
AIR-文件操作:使用文件对象操作文件和目录
文件对象是啥?文件对象(File对象)是在文件系统中指向文件或目录的指针。由于安全原因,只在AIR中可用。文件对象能做啥?获取特定目录,包括用户目录、用户文档目录、该应用程序启动的目录和程序目录 拷贝文件和目录 移动文件和目录 删除文件和目录(或移至回收站) 列出某目录中的文件和目录 创建临时文件和文件夹 创建目录 读取文件信息 获取文件系统信息原创 2012-09-03 10:48:54 · 832 阅读 · 0 评论 -
away3D Lite1.0——最快最小的flash3D引擎
消息来自away3d官方网站away3d lite有啥好的?文件大小:最小25k,想想我们使用away3d时生成的swf>=100k,在看看pv3d的二三十k时那羡慕的眼神。这下我们可以不再担心对文件大小的限制和带宽限制了速度:away3d lite最大的特点,新引擎的速度是原来标准away3d引擎速度的四倍。帧频率的提高带来了更多平面和更多内容的flash3d在低性能电脑上运行转载 2012-09-03 12:13:59 · 1046 阅读 · 0 评论 -
扩展Event 让事件带参
//----------------------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------...转载 2018-06-04 15:34:40 · 193 阅读 · 0 评论 -
TUIO是什么?
TUIO是什么? TUIO(Table-Top User Interfaces Objects)是一种简单通用的协议,被设计于特定要求的触摸屏设备人机界面。灵感来自于互连的想法存在于各种表面互动的接口如reacTab或AudioTouch。TUIO协议已经在OpenSound Control上实施,并且可以在支持这种协议任何平台中使用。 简单的说:TUIO是一种格式化OSC数据的标准方法...翻译 2018-06-04 11:04:07 · 8387 阅读 · 1 评论 -
AS3中将TUIO协议转换到传统触摸事件
TUIO是一个用途广泛,支持厂商众多的多点触摸协议。 其编码采用XML抽象描述,所以任何支持XML的语言都可以使用TUIO协议的触摸设备。另外,TUIO不受windows触摸点上限限制,即设备支持多少个点,你就能使用多少个。 现在最新的TUIO协议版本是2.0 , 但是仍然没有普及,现有设备还是以1.0为默认支持。 希望在设备中使用TUIO,必须要与TUIO服务建立一个连接,TUIO...转载 2018-06-04 11:01:37 · 1101 阅读 · 0 评论 -
crossdomain跨域文件---FLEX的安全沙箱
为什么要用crossdomain.xml 文件 通俗的来说,这个文件是用来告诉flex,你可以访问我的哪个域名(或者ip),哪个端口,有什么样的访问权限。如果你不在服务器端给flex提供这个文件,就相当于没有告诉FLEX,哪个端口可以访问。那么,FLEX会很生气,结果就是报给你一个安全沙箱错误。 1,普通http服务的crossdomain.xml 最简单的示例转载 2015-05-18 16:59:12 · 833 阅读 · 0 评论 -
AS3多线程快速入门(二):图像处理
原文:http://blog.domlib.com/articles/326在《AS3多线程快速入门》系列教程的第一部分中,我们研究了AS3 Worker的基本原理,包括多种通信方式,还展示了一个简单例子:Hello World Worker。在这篇文章里,我将更进一步,向你展示如何利用多线程做些有用的功能,比如图像处理!在这次例子中,我将一边给一个大位图应用锐化滤镜,一边让主UI线程持续保持在3转载 2015-04-20 11:23:42 · 1005 阅读 · 0 评论 -
AS3多线程快速入门(一):Hello World
原文:http://blog.domlib.com/articles/319随着AIR3.4和Flash Player11.4的测试版发布,Adobe终于推出了多年来被要求最多的API:多线程!如今,使用AS3 Workers让创建真正的多线程应用变得非常简单,只需要几行代码即可。这个API相当的简单易懂,而且他们还做了一些非常有用的事:比如ByteArray.shareable这转载 2015-04-20 10:35:47 · 792 阅读 · 0 评论 -
MFC中使用FLASH相关
一、准备工作第一步:下载并安装Adobe Flash Player。从官方网站(http://get.adobe.com/cn/flashplayer/)上下载最新的Flash Player(大约为2.66M),并安装。对于Windows 32位系统,其默认安装目录为:C:\WINDOWS\system32\Macromed\Flash\;对于64位系统,为:C:\Wi转载 2014-02-19 14:38:50 · 1432 阅读 · 0 评论 -
利用 AS3 实现人脸侦测的代码
人机交互是当前最热门的话题,从 Microsoft 的 Kinect 到 Google 的 G-Glass ,都有可能成为划时代的产品。但与此同时,请别忘了在我们的电脑里面,本身就有一个非常独特的人机交互接口,Webcam。该 Demo 是利用 Webcam 作为图形接口,结合 jp.maaash 作为人脸侦测的 AS3 程序,利用 ActionScript 你可以继续开发出有趣的人机互动转载 2014-01-20 13:14:47 · 1289 阅读 · 0 评论 -
ActionScript Worker Demo
一直以来都期盼as3什么时候能够支持多线程,现在终于来了,特写了一个小demo,照搬别人的,helloworld级的,羞愧,····001package002{003 import flash.display.Sprite;转载 2013-12-19 17:23:43 · 951 阅读 · 0 评论 -
AS3常用代码片
1、全屏语句stage.displayState = StageDisplayState.FULL_SCREEN; 2、广播事件[html] view plaincopy//侦听事件 EventDispatcherEx.dispatcher.addEventListener("returnManyou", ljTo);转载 2013-12-19 10:41:23 · 1205 阅读 · 0 评论 -
AS3 PrintJob 缩放、裁剪和拼接
在某些情况下,为消除在屏幕上与打印纸张上的显示差异,打印显示对象时您可能需要调整显示对象的大小(或其它属性)。在打印之前调整显示对象的属性(例如使用 scaleX和 scaleY 属性来调整)时,请注意,如果对象缩放的尺度超出了为打印区域定义的矩形,该对象将被裁剪。页面打印完毕后,您可能还需要重置属性。以下代码对 txt 显示对象的尺寸进行缩放(但不缩放绿色背景框),结果将按照指定矩形的尺转载 2013-12-19 10:30:11 · 1720 阅读 · 0 评论 -
AS3使用PrintJob实现单页或多页打印
as3实现打印功能:主要用到PrintJob类中的start()、addPage(mc:sprite,rect,option)、send()三个方法。单页打印代码[java] view plaincopypackage{ import flash.display.Sprite; import转载 2013-12-19 10:16:32 · 964 阅读 · 0 评论 -
As3.0中的位图(Bitmap/BitmapData)编程
As3.0中的位图(Bitmap/BitmapData)编程功能十分丰富,下面这些是官方文档上的基本示例:1.位图使用(模糊)滤镜[java] view plaincopy//创建一个矩形区域的BitmapData var bmd:BitmapData = new BitmapData(80, 30, false, 0xefef转载 2013-08-20 10:32:32 · 5277 阅读 · 0 评论 -
Flash 平台应用性能优化官方文档
1.关于存储 使用适当的 Display Object* Shape – 没有交互(占内存少)* Sprite – 有交互(占内存多)* MovieClip – 有时间线(占内存更多)尽可能重用对象,而不要重新创建强制类型转换 int(exp) 要比 Math.floor() 和 Math.ceil() 快很多使用对象池技术重用对象释放内存 – 将所有对象的转载 2013-05-25 01:05:03 · 440 阅读 · 0 评论 -
AS3.0数组的方法大全(精选)
indexOf,lastindexOf用来直接查找目标元素在数组中的索引。 indexOf用法: 目标数组.indexOf(要查找的元素) 或者 目标数组.indexOf(要查找的元素,查找的起始位置) //按索引从小到大查找,找到返回索引值 lastindexOf用法:目标数组.lastindexOf(要查找的元素) 或者 目标数组.lastindexOf(要查找的转载 2013-04-14 01:18:43 · 624 阅读 · 0 评论 -
As3 BlendMode(混合模式)的测试
本文提供了一个实例,背景为png,人物为png格式。具体的效果可以自行测试(人物可拖动): 下面直接引用的BlendMode的类型值进行解释(以下是官方的API对各类型值所做的解释):"add" :将显示对象的原色值添加到它的背景颜色中,上限值为 0xFF。此设置通常用于使两个对象间的加亮溶解产生动画效果。"darken" :在显示对象原色和背景颜色中选择相对较暗的转载 2012-09-06 21:01:56 · 1878 阅读 · 0 评论 -
Flex DataGrid组件
Flex DataGrid组件实际上,DataGrid组件是属于列表组件的,之所以单独拿出来讲解,主要是因为 DataGrid组件有着很强大的功能,也有很多扩展的应用是在开发中经常用到的。DataGrid组件是按照行和列的形式显示数据的。有几个类是只有 DataGrid组件才能使用的,包括DataGridCellEditor类、DataGridColumn类和HeaderR转载 2012-09-06 17:08:13 · 921 阅读 · 0 评论 -
AIR文件操作(二):使用文件对象操作文件和目录
AIR文件操作(二):使用文件对象操作文件和目录 文件对象是啥?文件对象(File对象)是在文件系统中指向文件或目录的指针。由于安全原因,只在AIR中可用。文件对象能做啥?获取特定目录,包括用户目录、用户文档目录、该应用程序启动的目录和程序目录 拷贝文件和目录 移动文件和目录 删除文件和目录(或移至回收站) 列出某目录中的文件和目录 创建临时文件和文件夹转载 2012-05-15 21:02:05 · 607 阅读 · 0 评论 -
AIR文件操作(三):使用FileStream对象读写文件
快速上手例:例1.读xmlvar testXML:XML; var file:File = File.documentsDirectory.resolvePath("Mousebomb/test.xml"); var fileStream:FileStream = new FileStream(); fileStream.open(file, FileMode.READ);转载 2012-05-15 21:04:34 · 1041 阅读 · 0 评论 -
as3 类库(转),留着以后慢慢看
Adobe APIs 主要包含corelib, mappr, flickr, youtube及加密等类库. http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:librariesas3awss3lib 与 Amazon S3 交互的 ActionScript 3.0 类库 http://code.转载 2011-10-25 22:56:09 · 1033 阅读 · 0 评论 -
ActionScript 3.0 Step By Step系列文章索引
ActionScript 3.0 Step By Step系列文章索引 ActionScript 是针对 Adobe Flash Player 运行时环境的编程语言,它在 Flash 内容和应用程序中实现了交互性、数据处理以及其它许多功能。 ActionS转载 2011-10-09 00:57:44 · 739 阅读 · 0 评论