flash
steely816
这个作者很懒,什么都没留下…
展开
-
关于flash使用嵌入字体的说明
Flash字体嵌入方法总结—(1)基础篇大家都知道在Flash中嵌入中文字型有个最大的问题就是文件量的限制,所以也都知道在Flash中有选择的嵌入字型是一个有效的方法。但是对在 ActionScript中嵌入字体的技巧就不一定完全了解了。最近因为项目的关系,让我好好把这方面问题做了一次梳理。作为温故知新,我们先来简单看看最简单常见的方法。上图是Flash CS4的文字相关界面。为一...原创 2011-01-09 13:53:49 · 463 阅读 · 0 评论 -
AS3使用外部SWF文件的库文件
在swf文件中使用外部swf文件的库文件,从而达到类似素材包的目的。 第一个文件pic.fla,添加四张图片到库中,为每一张图片关联一个类,我关联的类名分别是a1、a2、a3、a4,并在第一帧导出(关联时会把图片名字默认为关联的类名,文件编译的时候会自动生成一个类)。再创建一个as文件Pic.as作为pic.fla的文档类,内容如下: package { import...原创 2011-01-25 15:32:03 · 112 阅读 · 0 评论 -
hitTest(BitmapData.hitTest 方法)
public hitTest(firstPoint:Point, firstAlphaThreshold:Number, secondObject:Object, [secondBitmapPoint:Point], [secondAlphaThreshold:Number]) : Boolean在一个位图图像与一个点、矩形或其它位图图像之间执行像素级的点击检测。在执行点击测试...原创 2011-01-25 18:14:06 · 290 阅读 · 0 评论 -
adobe alchemy资料整理
Adobe 自从2007年中推出了AS3支持了面向对象的开发方 式之后, 可谓动作不断. 去年又将AVM2的核心虚拟机tamarin 捐赠给了ECMA4 , 又将FlexBuild2直接升级到FlexBuild3, 这不,在08年末,又蹦出一个 Adobe Alchemy, 这在战略上具有极为重要意义. 而FLASH 从一个简单的动画客户端,一跃升级成一个未来富媒体应用程...原创 2011-01-28 14:56:37 · 139 阅读 · 0 评论 -
社区客户端开发技术总结
不管是什么样的项目,都会拆分成一个一个小的模块。最终实现都是些基本的技术。这里就和大家分享下社区开发所需要具备的基本技能:1 xml文件的加载与分析 xml文件我们一般会用来 保存些游戏配置数据等等2 外部swf的加载与通信 社区中的外部游戏及APP,都是一个功能完整的swf文件。这些游戏或APP会通过一定的方式进行相互通信3 load的制作 这个肯定要会的4 ...原创 2011-01-29 22:57:08 · 99 阅读 · 0 评论 -
BulkLoader开源文件加载类
BulkLoader是一个不错且使用简单的开源加载类,其能实现对不同类型文件的加载进行管理。在尝试加载多个文件时候只要使用 add + 文件地址,在加载结束后使用 “get文件类型”+文件地址或加载时候注册的id去获得要得到的文件。下载地址: http://code.google.com/p/bulk-loader/官方:http://www.stimuli.com...原创 2011-02-09 22:10:18 · 132 阅读 · 0 评论 -
45度地图编辑器及游戏开发心得
转载这个编辑器是本人为公司项目专门开发的一个功能比较齐全的45度视角下的地图编辑器,碍于公司产品即将发布,及本编辑器一申请专利的缘故。虽然在本帖最后会提供一个体验版本,但是需要邀请码才能使用,望见谅,邀请码之发放少量,发完即止望见谅。前部分将介绍本编辑器的一些功能特性,后边将总结下45度视角编辑器的一些心得。希望对大家有所用途。版本:v2.0 作者:吾系衰人(wxsr)...原创 2011-02-15 19:12:23 · 562 阅读 · 0 评论 -
如何保护swf文件不被反编译软件破解?
How to protect SWFs from decompilers?如何保护swf文件不被反编译软件破解?[ April 24, 2004 ] by Eric Lin原作:EricLin翻译:aw(www.awflasher.com,转载中文部分请注明出处,谢谢)后面有点虎头蛇尾的感觉,但是大致意思出来了,如果有错误,忘指正。A deep explanation ...原创 2011-02-18 19:42:28 · 472 阅读 · 0 评论 -
as3加载外部XML文件
加载过程如下:1.使用URLRequest类创建URL连接地址信息。2.使用URLLoader类的方法从指定的URL获取XML格式数据。下面的示例实现加载外部XML文件。代码如下: package com.lzxt{ //导入包 import flash.display.Sprite; i...原创 2011-02-18 19:50:11 · 108 阅读 · 0 评论 -
aswing
AsWing是一套UI组件框架,纯ActionScript开发的组件框架(有ActionScript2和ActionScript3版本),也包含一些常用的工具类,目的是让Flash/Flex开发人员方便的开发出想要的应用程序界面。AsWing是什么? AsWing是一套UI组件框架,纯ActionScript开发的组件框架(有ActionScript2和ActionScript...原创 2011-02-19 10:43:53 · 136 阅读 · 0 评论 -
浅谈webgame游戏开发技术要点
写这些只是想和大家交流,肯定不全面希望同处这个行业的人士大家多多交流进步:WEB服务器:数据结构:这里的数据结构是指共享的数据结构因为这里的数据是实时被N多人访问的所以数据一定尽量合理高效。序列化客户端数据:想要服务端识别客户端的高级对象必须要将客户端传来的对象进行反序列化,从AMF格式的信息转成服务端语言可以识别的类。比如将AS里的array转化成python里的dict。接受客...原创 2011-02-19 11:02:52 · 227 阅读 · 0 评论 -
一些很有创意的导航栏设计,给大家分享下。
希望对各位同学有所帮助。啊哦…………陆续完善ing....期待。http://www.mattdempsey.com/ 下载 (23.9 KB)2009-12-8 22:01http://paiko.de/ 下载 (34.01 KB)2009-12-8 22:01http://www.jamie...原创 2011-02-19 11:08:58 · 610 阅读 · 0 评论 -
flash as3.0 被加载的swf 控制主swf文件触发事件
比如有两个swf文件 1.swf,2.swf 1.swf 加载(load) 2.swf 文件 现在 我想点击2.swf文件中的按钮来控制1.swf文件里的mc 不知道用什么代码 来实现 希望能稍微详细些 谢谢 如果你加载进来的2.swf是采用在1.swf中addChild()的方式显示的话,那么假设1.swf里有一个方法为public function myFun(...原创 2011-02-19 14:48:29 · 407 阅读 · 0 评论 -
Flash摄像头游戏课件设计与开发
[导读]Flash摄像头游戏课件设计与开发 【摘要】摄像头游戏是随着技术的进步产生出来的一种新的游戏形式,它摆脱了鼠标与键盘的**,给游戏者以全新的互动体验。Flash 8提供的位图处理功能为Flash摄像头游戏的实现提供了可能。将摄像头游戏技术引入到Flash课件的开发,可以充分发挥其互动*和趣味*,与传统Flash课件相比,具有其不可替代的优势。该文提出...原创 2011-01-25 11:07:36 · 164 阅读 · 0 评论 -
AS3图像复制BitmapData.copyPixels()
//舞台属性设置 stage.align=StageAlign.TOP_LEFT; stage.scaleMode=StageScaleMode.NO_SCALE; var selectBox:Sprite = new Sprite();//生成选择框 var recordX...原创 2011-01-22 16:35:53 · 565 阅读 · 0 评论 -
主swf与被加载swf的通信问题
AS3中,swf加载另一个swf时,两者之间的通信问题跟被加载到的应用程序域有很大关系。应用程序域大概有四种,这里直接引用Flash帮助文档的说 明:加载器的 ApplicationDomain 的子级。默认值。 可以使用语法 new ApplicationDomain(ApplicationDomain.currentDomain) 显式表示这...原创 2011-01-18 14:07:09 · 128 阅读 · 0 评论 -
flex加载MC
mainClip = new MainClip(userId);uiComp = new UIComponent();uiComp.addChild(mainClip);mainBorder.addElement(uiComp);原创 2011-01-18 14:53:09 · 99 阅读 · 0 评论 -
主swf与子swf文件的参数传递
parent.swf加载son.swf.在parent.swf中当击按钮时,发送一个事件,son.swf如何监听这个事件呢? 我想到的解决方法是,建立一个公共事件没有数据的话 直接dispatchEvent(new Event("fuck"));有数据的话提供一个接口比较好 因为使用自定义事件的话 即使是同一个事件类 在2个swf编译出来也是不同的 ...原创 2011-01-18 16:50:55 · 190 阅读 · 0 评论 -
AS3接口详解
接口是什么? 这是我们先要提到的一个问题。这个问题直接影响这我们的编程工作,如果你熟悉接口,那么这就会是你的程序锦上添花。笔者对接口这一个概念并不能说是十分的了解,也是在研究中。 在黑羽的殿堂之路中提到,接口就是包含一组方法声明而没有实际代码实现。这是从表面上来看接口,实际上接口还有更重要的东西。在实际的运用中,接口实际上就是将一些没有关联但有着相同方法的类...原创 2011-01-18 17:01:35 · 798 阅读 · 0 评论 -
FLASH WEB GAME的系统架构
在这里把一款FLASH WEB GAME的架构分为三部分:系统架构、前端架构、后端架构。“系统架构”主要是指根据一款游戏的特点以及公司的实际情况选择合适的技术实现方案,主要包括美术方案,前端方案和后端方案;“前端架构”主要指FLASH前端的主程序以及模块划分;“后端架构”主要指即时通讯部分和数据库。这章先谈系统架构。→谈到架构,我不得不说,那些所谓的完美架构,能够一次架构好,永远不用改...原创 2011-01-19 10:59:37 · 137 阅读 · 0 评论 -
FLASH WEB GAME的前端架构与人事分
前端的主程序架构和模块划分与人手和人事分工是紧密联系在一起的,而这些很大程度上又是由项目本身决定的。纵观现在国内绝大多数FLASH WEB GAME的规模和难度,我觉得前端AS人员大概需要2-7个之间,主程序有效代码一般不会超过10W行。在这种情况下,人事分工应当以功能和模块进行划分,尽量避免多人维护同一份代码,每个人各司其职,减少维护和协作的成本。这种模式非常适合人手不够,制度不健全,而...原创 2011-01-19 11:09:50 · 121 阅读 · 0 评论 -
前端与后端的配合
→FLASH与后端通讯的手段多种多样,网上相关教程太多了,这里不再例举。但很多时候,创业团队由于受制于各种现实条件,可选择的方案并不多。像我们公司,刚开始基本上只能选择FMS+PHP+MYSQL。其实,对于我们前端来说,后端选择什么解决方案对我们的影响并不大,我们无非就是用的API不一样而已。多看看教程,用很少的时间我们就能掌握其要领。那么前后端合作的难点是什么呢?我觉得关键是逻辑的划分。→“...原创 2011-01-19 11:20:53 · 778 阅读 · 0 评论 -
flash as3.0预加载
代码:stop();import flash.events.*;this.root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, load_progress);function load_progress(evt:ProgressEvent){ trace("loaded:"+int(evt.bytesLoaded*...原创 2011-01-19 11:37:33 · 135 阅读 · 0 评论 -
Event.INIT Event.COMPLETE 区别
package{ import flash.display.*; import flash.events.Event; import flash.net.URLRequest; public class LoadJPG extends Sprite{ private var myLoader:Loader; ...原创 2011-01-19 11:50:46 · 152 阅读 · 0 评论 -
获取当前SWF的当前路径
首先,说明我测试的系统地址和网络地址的情况:某电脑一:file://E:\vcs\HelloWorld\bin-debug\player.swf某电脑二:file://D:/vcs/HelloWorld/bin-debug/player.swf由于两者的不同,下面程序在发布之后进行了修改。但要明确的是无论什么系统开发,网络程序在运行时,获取的服务器地址都是...原创 2011-01-19 20:00:43 · 137 阅读 · 0 评论 -
PureMVC中观察者模式运用
刚一个开始看PureMVC,一个字乱,摸不着头脑,不过这个要慢慢的啃,消化,看PureMVC文档要结合它的类图看. 在这里给大家分享一下PureMVC中的观察者模式运用. 观察模式中有主题 ,观察者,通知.在PureMVC中 View充当主题的角色, Observer 当然充当观察者了,Notification 就充当命令通知了. 现在大家都知道PureMVC中观察者模式的角色分别是谁...原创 2011-01-20 09:36:02 · 209 阅读 · 0 评论 -
获取当前SWF的绝对路径
首先,说明我测试的系统地址和网络地址的情况:某电脑一:file://E:\vcs\HelloWorld\bin-debug\player.swf某电脑二:file://D:/vcs/HelloWorld/bin-debug/player.swf由于两者的不同,下面程序在发布之后进行了修改。但要明确的是无论什么系统开发,网络程序在运行时,获取的服务器地址都是...原创 2011-01-20 19:22:05 · 156 阅读 · 0 评论 -
ps样式介绍
PS样式就是效果的集合。“窗口”“样式”就可以打开样式面板。里面有很多样式供你自己选择,和word中的艺术字效果是一个道理。如果要自己设置样式,则可以双击图层,或者右击图层,选择“混合模式”面板,左边有很多复选项,只要打勾叫可以选择效果,最好点“好”,所有效果集合就是自己建立的“样式”了,可以加到样式面板方便以后再用,也可以不加。不理解就再问!笔刷:在笔刷面版会有一个三角小箭头,点开后点载...原创 2011-01-22 14:32:33 · 175 阅读 · 0 评论 -
AS3 父SWF与子SWF之间传值
FLASH中 父SWF加载子SWF并向子SWF传值在很多应用上会被用到,以前可能用 "abc.swf?=a"类似这种以后缀形式的传值方式比较多,当然弊端显而易见:需要在特定环境下进行,以及传递的数据越多,那么后缀越长。现在AS3中有个方法很好实现了 父SWF与子SWF之间传值,在EBEoo项目中也被广泛应用,现在与大家分享。父SWF:var F_aaa:String = "123";...原创 2011-02-20 15:19:45 · 274 阅读 · 0 评论