Flex/ActionScript
文章平均质量分 59
eclipser1987
这个作者很懒,什么都没留下…
展开
-
使用ByteArray实现数据的传输,以及协议的分解.
我们经常在处理数据的时候,很多情况下都会分解数据,比如,我要发送一个数据(游戏指令),玩家A森林种菜.在Java或者C++中,很多情况是分解字符串String.这个字符串可以写为: a-f-p .其意义为"player A ,space forest ,action plant".只要程序员明白 a-f-p的意义就行了,其余多的数据完全没必要发送,发送也只是浪费资源.通过String.sp原创 2010-01-30 14:53:00 · 1564 阅读 · 0 评论 -
Flash Builder 4破解,以及序列号防止过期!
<br />Flash Builder 4正式版发布,很高兴还有简体中文版,下载地址自己去Adobe官网上下吧。<br />关于破解,网上有很的注册序列号,但都已经过期了。<br />我们可以使用下面的注册机来生成序列号:<br />http://files.cnblogs.com/tintown/flashbuiler4keygen.rar<br /> <br />但是注册序列号第一次使用后,第二次打开时,会去adobe的官网验证序列号的有效性,所以,经常导致第二次打开FB时,会过期无效。<br /> <原创 2010-06-23 19:31:00 · 3308 阅读 · 2 评论 -
Flash网络游戏开发入门经验共享
<br />Flash网络游戏开发入门经验共享<br /> 大约1年前(07年3月),有了想使用Flash做网页游戏的冲动。于是研究了AS2,经过了解,感觉AS2做网页游戏还是有不少欠缺的。这时又得知了AS3,如获至宝。对于有Java开发经验的程序员,尤其是开发过Java客户端的程序员,AS3真是太合适做游戏开发了。<br /> 后来公司也上了Flash MMORPG的项目,于是就开始学习AS3的语法和库,学习Flex工具。有了Java的经验,这些就很快了。<br />作为Flash网页游戏,不转载 2010-06-21 09:22:00 · 896 阅读 · 0 评论 -
Java与ActionScript的Socket(1)
<br />/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.vicky.socket;import java.io.IOException;import java.io.PrintWriter;import java.net.Socket;import java.util.Vector;/** *原创 2010-05-31 16:08:00 · 1144 阅读 · 0 评论 -
数组自定义排序,判断对象是否为空!
package { import flash.display.Sprite; public class MMT extends Sprite { public function MMT() { var arr:Array = new Array(); arr.push({username:"V","userrank":1,usermoney:100});原创 2010-04-19 17:56:00 · 1256 阅读 · 0 评论 -
Flash与J2EE之间的通信!
看实例:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> 测试FlashJ原创 2010-04-01 15:27:00 · 733 阅读 · 0 评论 -
实现flash与javacript通信。
ActionScript代码:package cn.vicky{ import flash.display.MovieClip; import flash.external.ExternalInterface; import flash.events.*; import flash.display.SimpleButton;原创 2010-04-01 09:49:00 · 631 阅读 · 0 评论 -
实现AMF3与Java之间数组的传递(动态创建数组)...
首先,AMF3似乎并不支持List.ArrayList等数组的解析...Java客户端传递List对象,AMF3无法解析为Array...原因是:AMF3只支持基础数据类型...故,需要将List等数据转换为Object[] !这样AMF3才能将Java传递的数组解析为Array...由于数组的创建,即便一开始不赋值,也需要设置数组的length,如:String[] myString原创 2010-01-11 16:14:00 · 3871 阅读 · 1 评论 -
AS3实现队列,先进先出。
聊天系统中,我们会使用Array来保存聊天信息。但如果Array不限制大小,无限保存,对于用户的系统是个非常大的压力。这时我们就需要一个有固定大小的队列,将超过10条/50条的数据删除,保留新的数据。 package { import flash.display.Sprite; import flash.events.MouseEvent; public class Mai原创 2010-03-19 11:39:00 · 3266 阅读 · 0 评论 -
实现JavaBean与ActionScript的VO之间的转换.
ActionScript与Java一样是面向对象的开发程序.二者之间的相同之处很多. 有的时候,我们在编写JavaBean后,需要创建对应的AS对象.在数量很少的情况下,也许并不觉得繁琐.但是当你的JavaBean存在几十个,数百个的时候,是否希望有一种方式能够自动生成AS的vo? 这里将为你展示,我所编写的时间Java与ActionScript原创 2010-01-06 16:18:00 · 2400 阅读 · 1 评论 -
Flash分模块开发,Flash分模块加载,以及使用Flex经行游戏开发!
目前我主要使用的flash,ActionScript开发IDE为:Flex builder3/4,Flash CS3/4,FlashDevelop3. 一个游戏项目:如果不分模块开发,一个主程序会是相当的庞大,且不容易维护与多人并行开发。 分模块开发主要涉及到ActionScript面向接口开发。 一个程序员在经行一块开发的时候,应当将涉及原创 2010-03-15 10:46:00 · 4165 阅读 · 0 评论 -
UIscrooBar滚动条显示到TextField的最下面焦点上!
import fl.controls.UIScrollBar;var my_text_jieshou = new TextField();my_text_jieshou.type = TextFieldType.INPUT;my_text_jieshou.x = 20;my_text_jieshou.y = 40;my_text_jieshou.width = 452;my原创 2010-03-10 11:54:00 · 1355 阅读 · 0 评论 -
FlexUnit4的使用(实例二)! -- ignoreCase
在“实例一”中,讲述了FlexUnit4的使用,以及最常用的断言(Assert):assertTrue(test1.done_1(1) == 1); | assertFalse(test1.done_1(12) == 12); 由于Flex的自身原因,一个测试单元中的所有[Test] 都会按照顺序依次执行测试,无法完全像Java一样使用outline经行某个特定的测试函数经行测试。如“实例原创 2010-03-08 10:08:00 · 927 阅读 · 0 评论 -
FlexUnit4的使用(实例一)!
测试:Junit,HttpUnit,EasyMock,FlexUnit这是我们常见的单元测试。这里我将讲解最新版本的FlexUnit4. 由于Flex的独特,故单元测试的结果,将以MXML(最终编译为flash与html)的形式显示出来。 FlexUnit4 1。一个用于显示单元测试结果的MXML文件。 2。再1中的MXML中创建以个用于监听测试结果的组件:Test原创 2010-03-05 17:06:00 · 3589 阅读 · 0 评论 -
addEventListener中的函数传递参数的方法!
fl_btn_per.addEventListener(MouseEvent.MOUSE_OUT,onOut(fl_btn_per));private function onOut(target:MovieClip):Function { var func = function(e:MouseEvent):void { targe原创 2010-02-22 11:35:00 · 6853 阅读 · 0 评论 -
AS3正则表达式
<br />正则式是一项非常好的文本处理方式, 它可以很方便的检查文本格式, 搜索文本中的内容, 以及替换文本的内容, 比如通常去除文本的前端空格和后端空格的功能, 使用下面的正则式即可完成:<br />/* <br />* 去除字符串前面的空格和跳格符 <br />*/ var src:String=" Hello! "; trace("/""+src+"/""); //原文本 trace("/""+src.replace(/^/s*/g,"")+"/""); /转载 2011-03-28 11:15:00 · 640 阅读 · 0 评论