随笔分类 - Flash/Flex
Flash/Flex
摘要:[SWF]一个名字叫“Spark project”的超级强大的AS3库这是一个超级大的项目工程,叫“Spark project”。在里面,你会找到不少实用的AS3类库,例如 swfassist ,一个解析SWF文件的库,支持Flash player 9,可以用as动态生成swf文件;又例如BMPDecoder、ICODecoder、PSDParser,从名字可以看出分别是用来解析bmp文件、 ico文件以及psd文件(没错,就是PhotoShop的源文件格式 PSD !);也有 AS3D 库,用来处理 3D 的;还有 SQLControls ,可以在AIR里方便操作SQLite数据库;还有很多
阅读全文
摘要:De MonsterDebugger http://www.demonsterdebugger.com/ 是一个开源的Flex运行时调试器,不仅可以查看trace输出,还能以树型结构显示组件模型,并浏览每个组件的属性值,还可以在运行时动态修改属性的值,允许运行时调用组件的某些方法。1. 在 http://www.demonsterdebugger.com/ 下载 MonsterDebuggerV2...
阅读全文
摘要:RED5的中文资料少的可怜,从下载到完全调试成功,大概花费了1天多的时间。在这个把中间出现的问题罗列出来,希望给想研究RED5的朋友一点帮助。需要用到的软件:RED5 0.6 RC2 : http://osflash.org/red5Eclipse 3.2 : http://www.eclipse.org/ant: http://ant.apache.org/JDK: http://java.su...
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?xmlversion="1.0"encoding="UTF-8"?><!--GeneratedfromCommon.xmlbyXMLBuddy--><!ELEMENT...
阅读全文
摘要:xml配置文件的标签:下表是在配置文件中常用的一些标签以及相关的说明和用法术语说明代码示例${变量名}你可以把一些变量分离出来写在单独的文本文件中,然后在配置中引用这些变量,这样最大的好处是你可以把配置信息比如Server端的连接地址放在单独的文件中,方便修改和维护新建global.prop文本文件,写入:variable1=10在配置中引用:${variable1}object在XML配置中,每...
阅读全文
摘要:以下是一个完整的以xml组装游戏的实例:整个项目文件结构如下:1、assets/Level/common.xml 文件为pushButton引擎当中的组件组装文件,以下为该文件代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<!DOCT...
阅读全文
摘要:用PBE的TemplateManager我们能够实例化3种类型的类,他们是entity,template和group。他们都可以出现在xml文件当中。当一个xml文件被加载以后,所有包含在xml文件都将之后在TemplateManager被实例化,注意:只是装载了一个对象的描述并不实际创建该对象。它必须被实例手动与TemplateManager。Entities:Entity tag 包含在xml...
阅读全文
摘要:什么是反射反射 (Reflection) 是指在程序在运行时 (run-time) 获取类信息的方式. 诸如实现动态创建类实例, 方法等. 在很语言中都有相关的的实现, 如 Java 和 c# 等反射有什么用在 as3 与 as2 不同, 类实例中任何元素, 如变量 (variable), 访问器 (accessor, 即 getter / setter), 方法 (method) 都是不可被 f...
阅读全文
摘要:每次在flash里发布了swf,在IE里测试的时候总因为IE缓存问题,使得看到的flash是更新之前的内容,今天在网上找了个好的方法可以实时更新!使用以下的方法,使SWF文件强制不从浏览器读本地的缓存。或强制其SWF文件每次都去 读取最新的媒体文件确保每次都读取最新的SWF文件。1:使用"Expires"标头 这是在HTML文件中告诉浏览器不读取本地缓存在<head> </hea...
阅读全文
摘要:一、Connecting连接sgs客户端第一件要做的事情就是与服务器建立连接。 连接的步骤有以下:1、 创建一个SimpleClient实例你需要做的第一件事情就是实例化一个SimpleClient.SimpleClient 的构造器需要一个参数:一个 SimpleClientListener ,用于调用通信的事件。在一般基础的客户端程序中,这就相当于一个主类,它的代码的大体看起来如下所示:[代码...
阅读全文
摘要:1、sgs的AS3客户端有两个版本的alienos和sun官方的beyondo。我这里使用的是sun官方网站上的darkstar-as-client,里面的项目结构如下:相关连接:Sun公司开源游戏服务器Project Darkstar Server(SGS)-----AS3客户端技术详解(一)2、服务端代码:MainApp.java:代码Code highlighting produced by...
阅读全文
摘要:服务器端:red5的项目的建立与tomact非常的相似. 1、在 Red5的安装路径C:\Program Files\Red5\webapps下建立自己的项目文件夹: 2、将C:\Program Files\Red5\doc\templates\myapp下的文件夹WEB-INF复制到自己的项目中,WEB-INF里是red5主要的项目配置文件。3、 在WEB-INF下建立classes以及src文...
阅读全文
摘要:Red5是一个采用Java开发开源的Flash流媒体服务器。它支持: • 把音频(MP3)和视频(FLV)转换成播放流; • 录制客户端播放流(只支持FLV); • 共享对象; • 现场直播流发布; • 远程调用。Red5的官方网站是http://www.osflash.org、 Red5的主要功能和ADOBE公司的 FMS类似,提供基于...
阅读全文
摘要:这篇文章开始于对Adrian Parr博客中AS3 Code Libraries一文的翻译,虽然开源AS3 Library列表的文章不少,翻译这篇是因为感觉里面大多数东西都是比较著名的,我能用得到的,所以翻译整理一下以备日后不时之需。 对原有的列表进行了部分删减。 对于library的评注和截图将不断添加。 3D引擎 注:对于3D引擎,渲染的效率和支持的渲染功能是很重要的,然而 在短短的文章中根本...
阅读全文
摘要:JavaPHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。 目前该协议的最新版本为 3.0。该版本目前已有以下几种语言的实现:ASP:提供 JScript 和 VBScript 两种语言的支持。ActionScript:提供 ActionS...
阅读全文
摘要:http://digitechlog.com/2008/10/19/the-list-of-actionscript-library.htmlPapervision3Dhttp://blog.papervision3d.org/Away 3Dhttp://www.away3d.com/Sandy 3Dhttp://www.flashsandy.org/Alternativa Platformhtt...
阅读全文
摘要:通过flash 9新功能来实现全屏技术要注意以下几点: a、flash player版本必须是 9.0.18.60或更高版本; b、调用全屏功能代码需通过触发事件才可以运行的,如onPress,onRelease事件; c、在插入html 代码时需设置<paramname="allowFullScreen"value="true"/>; d、经多次研究发现,如 html代码设置成<...
阅读全文
摘要:(1)Java for Flash动态网站开发手札 :http://book.csdn.net/bookfiles/191/index.html关于AMF教程(2)使用BlazeDS和AMF构建Web和桌面应用http://tech.ddvip.com/2008-09/122172811167264.html(3)Java Socket AmFhttp://www.riachina.com/sho...
阅读全文
摘要:每个Box2D程序都将从一个世界对象的创建开始。他是管理对象以及模拟的中心。[代码]创建世界对象b2World,(1)首先应当创建包围和盒对象b2AABB。他的大小是越大越好。因为当刚体碰到包围盒的边缘的时候他会停止模拟。(2)创建世界中的重力场。他是一个2维的适量b2Vec2。(3)当物体停止移动的时候,让物体停止模拟。节约资源doSleep。以上这3个的确定都是初始化world对象所必须的。到...
阅读全文