ACTIONSCRIPT
文章平均质量分 68
linking530
这个作者很懒,什么都没留下…
展开
-
Flash AIR)AIR操作zip解压文件到指定目录下
延续前些日子的问题,我用AIR开发一个断点续传的工具(好像没贴博客上,稍后放出)。我用这个AIR工具下载了一个zip文件,当我下载完成后,我希望通过AIR控制其自动解压压缩包内的文件到我指定的目录下。这需要用到as3操作zip压缩包数据的方法。我在网络上搜索了一下前人的操作zip相关类包,比如ZIPArchive、fzip、ZIPer(Y.Boy)、Fzlib,发现这些类包虽然定义了比如读转载 2013-10-09 11:07:00 · 1448 阅读 · 0 评论 -
AIR 3.0针对移动设备的高性能渲染方案
转自:http://blog.domlib.com/articles/242.html 当我们一边正在等待Stage3D的发布时,很多开发者似乎还停留在这个印象中:即使AIR 3.0也无法在移动设备上开发出高性能的游戏。而事实上,只需要做一点点的工作,高性能的GPU加速功能已经为我们敞开了大门!在这片文章中,我将为您展示跟传统显示列表编程方式相比,能提升5倍以上的性能的优化方案。最终转载 2013-10-09 10:51:59 · 790 阅读 · 0 评论 -
地址
http://www.dreamfairy.cn/blog/index.php/category/diary/?jdfwkey=0iyef3原创 2013-09-07 00:26:34 · 494 阅读 · 0 评论 -
升级Flash Builder 4.6中的Flash Player和AIR版本
http://www.iyoya.com/2012/06/27/upgrade-flash-builder-flashplayer-version.htmlAdobe自发布Flash Builder 4.6后,就暂停了Flash Builder新版本的发布。但AIR和FlashPlayer版本仍然保持不断的更新。在下载新的AIRSDK并覆盖到Flash Builder 4.6 sdks目录转载 2013-06-17 11:57:23 · 1886 阅读 · 0 评论 -
Adobe AIR启动一个exe执行文件的方法
AIR如何启动一个exe执行文件多数时候我们可以将拥有良好互动性的flash程序发布为AIR形式,使之脱离web网页作为一个桌面启动程序运行。但是大多数windows程序都是使用.exe文件作为执行文件,因此调用或者启动一个.exe在有些时候非常有必要,AIR2.0给了我们这个可能!.AIR2.0的一个新特性:可以启动本地进程并与本地进程进行数据通讯。这个方法主要是NativePr转载 2013-06-17 15:36:21 · 2884 阅读 · 0 评论 -
Starling分辨率适应解决方案
var screenWidth:int = stage.fullScreenWidth; var screenHeight:int = stage.fullScreenHeight; var viewPort:Rectangle = new Rectangle();转载 2013-06-01 13:06:47 · 1896 阅读 · 0 评论 -
star地址收集
http://www.codeandweb.com/texturepacker/start-download?os=win32#flashhttp://www.iamsevent.com/post/44.htmlhttp://wiki.flare3d.com/index.php?title=Main_Pagehttp://www.cnblogs.com/bulolo/category/转载 2013-05-21 19:04:35 · 467 阅读 · 0 评论 -
PRELOAD
package{ import flash.display.DisplayObject; import flash.display.MovieClip; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.even转载 2013-05-22 17:32:40 · 596 阅读 · 0 评论 -
Starling 框架性能优化方案
http://www.starlinglib.com/wiki/StarlingManual:PerformanceOptimization性能优化虽然Starling模仿了Flash传统显示列表,但您要知道屏幕背后发生的事情是有很大不同的。要得到应用的最佳性能,您需要了解关于Starling体系结构的一些关键概念。下面是一些您可以遵循的,让您的游戏尽可能的快速的最佳实践。尽可能减少状转载 2013-05-21 16:39:02 · 527 阅读 · 0 评论 -
Starling常见问题解决办法
1、Android设备上阻止用户按下后退后的行为侦听按键事件//阻止后退行为view.stage.addEventListener(KeyboardEvent.KEY_UP,keyboardHandler);/*** 当用户按下后退,强制程序关闭*/ protected function keyboardHandler(event:KeyboardEvent)转载 2013-05-21 16:22:54 · 694 阅读 · 0 评论 -
Glare:在编辑过程中请尽情地使用碎图
http://blog.sina.com.cn/s/blog_56c35c5901017y6s.html使用TexturePacker合并碎图之后如果想添加/删除/修改图素就需要重新合并,之前所有引用此大图的内容将很有可能被破坏,所以Glare采取的方法是在编辑的过程中先使用碎图。你可以在任何时候导出发布版本,Glare会按照源图路径合并贴图并生成对应的XML,当然原有的XML和碎图你转载 2013-05-21 19:12:32 · 537 阅读 · 0 评论 -
Starling性能优化技巧
性能优化虽然Starling模仿了Flash传统显示列表,但您要知道屏幕背后发生的事情是有很大不同的。要得到应用的最佳性能,您需要了解关于Starling体系结构的一些关键概念。下面是一些您可以遵循的,让您的游戏尽可能的快速的最佳实践。尽可能减少状态变更如您所知,Starling使用Stage3D来渲染所有的可见对象。这就意味着所有的绘制都是GPU完成的。现在,St转载 2013-05-21 16:19:38 · 604 阅读 · 0 评论 -
flash as 让影片剪辑按指定坐标旋转指定的角度
http://blog.sina.com.cn/s/blog_50e610900100oh5z.htmlimport flash.display.MovieClip;import flash.geom.Matrix;MovieClip.prototype.rotationLee=function(tempx:Number,tempy:Number,r:Number){ varmc_le转载 2013-03-13 16:57:06 · 1399 阅读 · 0 评论 -
动态加载字体
演示文件源码下载:http://kerryas.googlecode.com/files/demo_EmbedFont.rar1、在上面这个 demo 压缩包中的 font 目录下,大家可以找到 AlphaFitness.ttf字体文件,首先安装该字体。2、重新启动 Flash,新建一个 Flash 文件(在 demo 中位于assets/game_font.fla),右键转载 2013-03-08 11:07:22 · 1829 阅读 · 0 评论 -
Flash字体嵌入方法总结—(1)基础篇
http://kevincao.com/2009/06/flash-font-1/大家都知道在Flash中嵌入中文字型有个最大的问题就是文件量的限制,所以也都知道在Flash中有选择的嵌入字型是一个有效的方法。但是对在ActionScript中嵌入字体的技巧就不一定完全了解了。最近因为项目的关系,让我好好把这方面问题做了一次梳理。作为温故知新,我们先来简单看看最简单常见的方法。上图转载 2013-03-08 10:57:19 · 1169 阅读 · 0 评论 -
浏览器(firefox)里调试flash
http://randomclan.blog.163.com/blog/static/145300982012102805236346/1、一定要是firefox浏览器2、要下载firebug,并打开firebug界面 然后把类文件code贴出来吧:package{ import flash.external.ExternalInterface;转载 2013-02-07 21:43:10 · 774 阅读 · 0 评论 -
JSFL元件类型判断
//获取舞台上第一层第一帧上的全部元件var els = fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements;//遍历元件for(var i=0;i<els.length;i++){ var el=els[i]; typeJudge(el);} //类型判断function typeJu转载 2012-12-21 16:46:40 · 1408 阅读 · 0 评论 -
as3实现残影拖影效果
上面两张图片是拖影效果,拖出来每个影子叫残影,我暂时给他们这样命名。制作拖影效果的方法1,人物每移动一下,制作一张残影,放到人物后面一层。类似如下代码function onEnterFrameOrPlayAnim():void{var fightGhost:FightGhost = new FightGhost(unitBody);//unitBody是人物的图片,bitm转载 2013-10-09 10:21:13 · 2483 阅读 · 1 评论 -
2d游戏阴影动态生成技术在j2me中的实现
为了给2d游戏做出比较绚丽的效果,最近我真是煞费苦心啊,在3d中做出动态阴影比较好实现,2d中就比较难了,尤其是手机游戏中,要是给每个单位都加一张阴影贴图,容量就太过庞大了,所以应该要想一个比较好的算法能在游戏中动态生成阴影图,下面我给大家介绍一个在2d桌面游戏动态生成阴影的算法,并将它用j2me实现,最终效果如图: 要实现一个阴影首先要了解阴影的特点,当阳光照射到物体表面时,会投影出一转载 2013-10-10 11:43:11 · 806 阅读 · 0 评论 -
开发手机游戏启动starling时初始化游戏的卡壳问题
flash.display3D.textures.Texture,starling的texture的uploadatfdata那个函数有调转载 2013-10-10 16:18:51 · 817 阅读 · 0 评论 -
C++与Flash的交互
研究Flash嵌入游戏中的可行性.......渲染问题已解决事件响应已解决下面是C++与Flash AS的交互, 以MFC为例:1. 新建一个MFC Dialog程序2. 添加一个Flash控件 3. 把Flash控件添加一个变量 4. 在OnInitDialog()中添加载.swf文件[cpp] view plaincopy转载 2014-10-14 18:53:35 · 707 阅读 · 0 评论 -
away3d 4.1制作ipad版 高清汽车(解决目前大多数人出现白屏报错问题)
挖坑这是我在移植away3d 高清汽车Demo时候遇到的各种问题 做记录 首先,要开发away3d+ios项目,必须注意和确定以下是否设置正确 - backgroundAlpha=“0” (Flex s:Application)用flex写才需要- -swf-version=15 (compiler argument,其他版本就换,支持GPU加速版本)- direc转载 2014-01-20 18:30:10 · 759 阅读 · 0 评论 -
第四章 Basic Shaders
1、AGAL: Adobe Graphics Assembly Language 在3D图形中,术语shader被普遍使用,通常我们把vertex program称为顶点着色器, fragment program称为像素着色器或片段着色器。Vertex and fragment programs 执行效率非常快,每秒执百万次,是因为它们运行于显卡上(GPU),转载 2013-12-13 18:31:47 · 776 阅读 · 0 评论 -
Atf 的使用方法(一)-转换和加载
经过对A3d的源代码的阅读后 ,一直搞不定的aft有了结果,特拿出分享,希望对大家有用。首先呢 要有atf图片 这个是要经历两个转换过程 首先在photoshop中转换成dds . 如果是多张需要做批处理脚本然后制作动作这个地方如果不清楚可以查阅ps的使用说明。然后是使用dds2atf进行批量atf转换 核心的语句是在cmd 窗中 有如下语法。转载 2013-11-22 19:48:36 · 3324 阅读 · 0 评论 -
如题,请问在ios上 2048x2048的ATF 正常上传要多久?
如题,请问在ios上 2048x2048的ATF 正常上传要多久?尺寸2048x2048设备iPhone4加载方式Starling自带的AssetManager大小1.48M这个是我的测试环境,用PNG大概要6秒左右, 1.atf 命令 png2atf -i test.png -o test.at转载 2013-11-22 17:17:36 · 1387 阅读 · 0 评论 -
ATF Texture Compression Image Quality and File Size Samples
http://jacksondunstan.com/articles/2013Adobe’s newly-released ATF tools have introduced an all-new image file format: ATF, the Adobe Texture Format. It’s not every day we get a new image format. A转载 2013-11-22 22:19:42 · 1352 阅读 · 0 评论 -
ATF
https://github.com/zmLiu/ATFTool转载 2013-11-22 12:19:15 · 1181 阅读 · 0 评论 -
Starling 混合模式
参考资料:https://github.com/NeoGuo/StarlingChinese/pull/8/fileshttp://www.starlinglib.com/asdoc/1.2/starling/display/BlendMode.html BlendMode类提供了混合模式视觉效果的常量。一个混合模式,总是由两个'Context3DBlendFactor'值来定义。转载 2013-11-07 15:50:29 · 850 阅读 · 0 评论 -
在Flash build中添加Android SDK
http://blog.sina.com.cn/s/blog_6471e1bb01013cvb.html开发工具(ADT)在FlashBuilder4.5.1里工作。首先要做的事情就是获得Android开发工具的Eclipse更新URL:https://dl-ssl.google.com/android/eclipse/进入 Flash Builder -> Window -> I转载 2013-11-06 11:21:24 · 1010 阅读 · 0 评论 -
FLASH找不到连接设备
itunes连上了将C:\Program Files (x86)\Common Files\Apple\Apple Application Support下的SQLite3.dll拷贝到当前使用的AIR SDK目录下的lib \aot\bin\iOSBin,就这么简单,至于为什么,我也不知道- -!Regedit(375890534) 10:29:24哦哦哦,那天在论坛上也看到了转载 2013-11-05 10:29:29 · 747 阅读 · 0 评论 -
[AIR Android] Flex开发Android应用,用命令行打包APK
http://bbs.9ria.com/thread-65775-1-2.html论坛上有好多朋友要我发一个用Flex开发Android的教程,下面为大家讲解一下。本人不喜欢写很多字,我认为图片简洁明了,按着图片做下去,就不会有问题。如果有问题,大家跟帖提问,共同讨论。好了,下面开始进入正题!首先,我们需要air for android的sdk,就是这个:---转载 2013-11-04 22:49:50 · 1145 阅读 · 0 评论 -
用stage3d加速2d arpg游戏的性能测试和处理思路
我们的游戏已经上线了,大家可以看看 http://sg2.xd.com/----------------------------------------------------------------------------------------------------------------先给出我的机器配置,dual-core E6700 3.2GHZ,4G内存,显卡ATI转载 2013-11-18 16:14:05 · 1176 阅读 · 0 评论 -
开启游戏加速,提高游戏速度
1:浏览器部分浏览器默认无法开启Flash的硬件加速功能 导致可能出现以下情况:1:Flash设置页面没有显示设置选项2:Flash设置后浏览器自动改回去 例如 360安全浏览器6.1版本(6.2版本已经修复) 您将无法手动开启Flash加速导致游戏卡 解决方案:1:将浏览器切换为兼容模式运行 可以在浏览器右上角地址栏的右侧设置。 此截图为360极速浏览器,其他浏览器也有相转载 2013-11-18 16:59:49 · 2188 阅读 · 0 评论 -
手工修改Starling1.2以及其它提高效率的经验
General_Clarke 敬告:使用此篇文章内容进行手工优化Starling前,请做好备份工作,在删除某些功能前请务必确认该功能对你的项目确实无用。笔者是Starling的老用户,从Starling的最早公开版本0.9开始使用,而截至此篇文章发布,Starling1.2刚刚发布不久。1.2据官方称比1.1提高效率50%,笔者用一个压力测试项目实测,果然从12.5fp转载 2013-11-16 12:29:28 · 1196 阅读 · 1 评论 -
AS
转载 2013-10-23 00:42:27 · 559 阅读 · 0 评论 -
手工修改Starling1.2以及其它提高效率的经验
敬告:使用此篇文章内容进行手工优化Starling前,请做好备份工作,在删除某些功能前请务必确认该功能对你的项目确实无用。笔者是Starling的老用户,从Starling的最早公开版本0.9开始使用,而截至此篇文章发布,Starling1.2刚刚发布不久。1.2据官方称比1.1提高效率50%,笔者用一个压力测试项目实测,果然从12.5fps提高到18fps。Starl转载 2013-10-11 12:15:16 · 1314 阅读 · 0 评论 -
批量设置flash文档中TextField 使用设备字体
var selecteArr = new Array();function doWork(lays){ for (var k in lays) { //遍历图层 var layer = lays[k]; var oldLoked = layer.locked; layer.locked = false;//解锁图层 layer.visible转载 2012-12-21 16:41:19 · 600 阅读 · 0 评论 -
[转]Flash Builder 4 官网下载、安装与注册
声明一下。希望大家经济允许的话,积极支持正版。先插入一个下载 Adobe AIR ,它们关系很密切官网下载地址:http://get.adobe.com/cn/air/?promoid=BTLOA注册 Flash Builder 4 的方法只需两步:1. 注册码我这里提供几个个Flash Builder 4的注册码: 1424-4884-4630-8952-转载 2012-12-21 11:32:27 · 489 阅读 · 0 评论 -
jsfl(转)
JSFL指Flash JavaScript,是JavaScript脚本文件,是用来扩展Flash IDE的重要工具。学会它、熟练使用它之后你会惊讶的发现,哇,原来可以这么高效率的做Flash啊!下面我们来看一看怎么使用JSFL: 不知道各位朋友有没有使用过Flash IDE中的“历史记录面板”?如果没有用过的话,赶紧Ctrl+F10调出来看一看吧,因为本文的内容将从它身上开始。转载 2012-06-14 12:05:57 · 504 阅读 · 0 评论 -
批量将导入的图片生成对应的元件调整为无损位图质量,设置链接项导出,发布并生成配置文件,fljs小命令脚本 - [jsfl]
http://wxsr.blogbus.com/logs/30971624.html很久没更新,随便搭点东西在flash里新建一个fljs文件粘贴下边的代码 保存,好了,现在可以叫设计把素材库的任务交给设计做了/*by wxsr @20081.将导入的图片批量生成对应的元件2.为调整图片的质量为无损位图类型3.设置链接属性为第一幀导出基类为MovieClip转载 2012-06-14 13:04:22 · 1536 阅读 · 0 评论