- 博客(30)
- 收藏
- 关注
原创 Event.ADDED_TO_STAGE的本质
我们都知道Event.ADDED_TO_STAGE在使用 addChild()函数,将显示对象添加到舞台时触发: addChild(my_mc); 触发该事件 var my_obj:a_class= new a_class();addChild(my_obj) 上面的代码中 是先触发a_class里的函数 然后因为addChild() 而 触发Event.A
2009-12-31 15:52:00 5823
原创 心型文字的生成
deno: http://7540.ggii.net/swf/FlyWord.html 下面是源码: 注意 tft 是文本框TextField实例 //bezier的用法 以及函数参数的传递/*爱心参数:TweenMax.to(mc, 3.75, {bezier:[{x:236, y:282}, {x:97, y:93}, {
2009-12-31 14:55:00 2475
原创 as3.0深度拷贝--新的内存空间
as3中很容易使用(flash.utils.ByteArray)类来进行对象的深拷贝,深拷贝不只拷贝引用,而是拷贝整个相关对象, 例如一个array里包含一个object引用,这个object也将被拷贝 注意:这个方法通常用来拷贝一般的object 拷贝函数: function clone(source:Object):* { var copier:ByteArray = n
2009-12-30 18:29:00 1471
原创 函数调用的本质以及和不同语言间的比较
下面以AS3.0(代表无指针的高级语言)和C++(代表有指针的语言)来比较:/*函数传值的规律: 基本上适用所有的计算机语言 下面以as语言和C/C++为例: * * * as/java等无指针的高级语言 基本类型 都不承载地址内存(也就是说) 传给函数的值是复制的 而不是直接地址里操作数据 * 而c/C++ 含有指针 对于复杂类型 与基本类型都一样 要想承载数据 需要用指针*
2009-12-30 16:59:00 1215
转载 用Flex的编译参数实现AS3程序的自身预加载(Self Preloading)
用Flex的编译参数实现AS3程序的自身预加载(Self Preloading)http://www.riaidea.com/blog/archives/191.html 好像flashdevlop默认有预先加载记得在很早的时候,我在blueidea上写过一个关于as3自身加载的帖子,基本思想和as2中的原理类似,而且还曾被人批评为帧的概念太根深蒂固,as3中要完全抛弃fram
2009-12-22 21:14:00 781
原创 C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):
http://blog.csdn.net/alamiye010/archive/2009/05/30/4226444.aspx
2009-12-22 21:02:00 578
转载 开源控件——AdvancedDataGrid
Flex 迷你教程 — 在AdvancedDataGrid中合并单元格 (合并行)在项目中我们对DataGrid的要求是很高的,但很不幸的Flex 的DataGird的功能是很傻的,这就催生了AdvancedDatgrid, 它确实解决了很多DataGrid不能做的事,比如多级排序,单元格选择,树状显示数据,合并表头等,但是不知道为什么它确忘记了 “合并单元格”这么重要的事。好在牛人是很多
2009-12-22 20:58:00 5032 3
原创 List of 34 More ActionScript 3.0 APIs
天地会兄弟翻译: http://flash.9ria.com/viewthread.php?tid=41924&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+9RIAnews+%289RIA.com%E5%A4%A9%E5%9C%B0%E4%BC%9A+-++%E4%BA%BA%E4%BA%BA%E5%BF%AB%E6%8A%
2009-12-22 20:46:00 966
原创 pv3d——相册缩放原理
下面的是原型:(下面的材料用的是线框 你可以改成其他材料 比如照片) 下面只是最基本的原型 /*Pv3d里每一个交点就是一个vertex即 vertives数组里的点相册放大缩小的邹形: 用到scale 属性*/ package { import org.papervision3d.objects.primitives.Plane; import org.p
2009-12-19 18:49:00 1019 2
原创 box2d的部分心得
<span style="font-family: function() { var id = (this._style >> 24) & 0xff; color: #000000; font-size: medium;">box2d的部分心得 在box2d世界里!我们并不需要让所有的对象都是box2d里的对象!我们需要造就box2d环境与flash player共存:怎么理解
2009-12-17 21:43:00 1241
原创 A*算法大揭秘
<span style="font-family: function() { var id = (this._style >> 24) & 0xff; color: #000000; font-size: medium;">A*算法大揭秘原文: http://www.gamedev.net/reference/articles/article2003.asp 现已被翻译为不同语
2009-12-16 22:27:00 856
原创 数据储存4*4算法
讲解: http://actionsnippet.com/four_by_four/ 用途:主要用于图像的变化以及他的存储的高效 主要的意思是 地图里只有两个对象(上面是 黑白对象)我们可以将其像字节的方式存储即 4*4=16位 比如 我们用1代表黑色,0代表白色 则1100表示表示的是两个黑色与两个白色 (具体请看上面的网址)!!‘一个4*4的
2009-12-16 10:55:00 496
原创 得到swf路径的两种方法
一般主要是利用LoaderInfo的url属性: 即: this.stage.loaderInfo.url var doMain:String = this.stage.loaderInfo.url;//得到其路径var doMainArray:Array = doMain.split("/");if (doMainArray[0] ==
2009-12-14 10:48:00 951
原创 PV3D_cube旋转与交互
demo : http://1026.99rr.net/swf/my3D.swf 源码下载地址:http://u.xunzai.com/fileview_200173.html 里面的相片的链接名为:Front Back Left Right 影片剪辑的链接名为: Top Bottom 源码:
2009-12-09 14:59:00 2196
原创 PV3d_三个旋转函数的讲解:pitch()、yaw()、roll()
替代本地旋转-pitch()、yaw()、roll()本地旋转与以下三个方法是同行:? pitch():将物体绕X轴旋转(localRotationX)? yaw():将物体绕Y轴旋转(localRotationY)? roll():将物体绕Z轴旋转(localRotationZ)每个方法需要接收一个指明旋转角度的参数。除了一个是方法,另一个是属性外,它们之间还有另一个重要的不同点。 每当本地属性
2009-12-08 17:10:00 3014
原创 关于C的思考
引言 C语言结合了汇编的所有威力,它的抽象程度碰巧既满足了程序员的要求, 又容易实现。因其独特的灵活性和强大的可移植性,系统程序员和黑客们更是对它钟爱有加。无疑,C语言获得了空前的成功,在某种程度上甚至比UNIX还要成功。然而,“C语言就像一把刻刀,简单,锋利,并且在技师手中非常有用。和任何锋利的工具一样,C会伤到那些不能驾驭它的人。” [8]C语言灵活性的背后,有着很多的要注意和避免
2009-12-08 12:51:00 758
原创 AS3]Bitmap序列化(将BitmapData保存为原生Binary/ByteArray)
原文:http://flash.9ria.com/viewthread.php?tid=40783&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+9RIAnews+%289RIA.com%E5%A4%A9%E5%9C%B0%E4%BC%9A+-++%E4%BA%BA%E4%BA%BA%E5%BF%AB%E6%8A%A5%29&
2009-12-08 10:40:00 4636
原创 box2d的碰撞控制FilterData
/*FilterData补漏:filterData.categoryBits指自己所属的碰撞种类filterData.maskBits指与其碰撞的种类 注意 filterData.categoryBits 的值必须是2的倍数 假如有两个body 他们的 filterData.categoryBits分别为2,4 则另一个body要想与他们两个都发生碰撞 则其filterData.maskB
2009-12-07 10:33:00 2575
原创 box2d的渲染问题
box2d 里对象的渲染 一般的做法 就是用bodyDef.userData属性来进行渲染!bodyDef.userData=某个你画出来的图片(Sprite类型,比如说是我们在flash画的MC人物对象) 在box2d的hellowWorld里也里也进行了渲染 :@1 : 一个是使用了bodyDef.userData @2 :在Update函数对该userData的位置
2009-12-06 21:56:00 1764
原创 win7(windows7)下java环境变量配置方法
win7(windows7)下java环境变量配置方法 windows7下java环境变量配置方法: 1.用鼠标右击“我的电脑”->属性 选择左边导航的“高级系统设置”选项,然后这回熟悉了吧? 继续选择右下角的“环境变量”选项 2.进行win7下Java环境变量配置 在"系统变量"下进行如下配置: (1
2009-12-04 10:08:00 6895 2
原创 some good Materials In FLEX
Slides and Code from my Flex 3/4 Component Lifecycle User Group Talks《生命周期》 Folks, Here’s the code and slides from my talks from last week’s SILVAFUG and BAADAUG user group meetings on the Fl
2009-12-03 20:00:00 1814
原创 【静态调用】将汉字转化为拼音的类
package utils{ /** * 这个类用于将汉字转化为拼音 * 该类是基于论坛中某位大侠贴出来的代码的基础上改写的! * 改进版本: 静态方法直接调用 * interfaces : * import utils. PinyinConversion; * * PinyinConversion.toPinyin("要转化的汉字
2009-12-03 16:40:00 7140
原创 【实例化调用】将汉字转化为拼音的类
package utils{ /** * 这个类用于将汉字转化为拼音 * 该类是基于论坛中某位大侠贴出来的代码的基础上改写的! * 这个类的使用要创建实例 * interfaces : * import utils. PinyinConversion; * var convert:PinyinConversion = new PinyinCo
2009-12-03 14:45:00 7192
原创 as3.0 & JAVA & JS 64位编码与解码
64位编码 其是PHPRPC工程的一部分 PHPRPC 就是我们常用的RPC( Remote Procedure Calling ) 它非常安全高效:下面是各个版本的代码: AS3.0版 /**********************************************************/ |
2009-12-03 13:00:00 4650
原创 对垃圾回收的感想
首先要清楚这样这个概念:栈stack分配内存的效率比堆heap的效率高.并且stack里的对象(局部变量)都具有生命周期。而堆heap里的生命周期不确定! 我们知道new 出来的对象都保存在堆里,注意:var a:String ="保存在stack里" 栈分配内存的效率高 对基本变量推荐这样使用而:var a:String = new String ("保存在堆里");
2009-12-03 10:18:00 1459
原创 camera对象:
camera对象:zoom值越大显示的3D对象越大 fov越大,显示的3D对象越小。focus越大,显示的3D对象越大 。减小zoom或者focus的值,就会使视场角fov增大增大视场角fov会使focus的值减小,但不会改变zoom的值near与far属性camera.near 和camera.focus是一样的 camera.far 指的是远处的plane camera.far=
2009-12-02 18:31:00 851
原创 flex4图片教程[续]
照片名称:09照片名称:08照片描述:文本编辑照片名称:13照片名称:自定义1照片名称:12照片名称:11照片名称:10照片名称:06照片描述:文本编辑照片名称:07照片描述:文本编辑照片名称:05照片描述:文本编辑照片名称:04照片描述:文本编辑照片名称:03照片描述:文本编辑照片名称:01照片描述:文本编辑照片名称:混合特效照片名称:例子照片名称:属性设置照片名称:02照片描述:文本
2009-12-02 13:28:00 774
原创 AIR2.0专题
1 .本期快讯与你相约广州:RIAMeeting将出席周三的Adobe TechDay后天就是Adobe的TeckDay(奥多比技术日)了,本次的地点是广州,RIAMeeting社区将参与其中,为大家准备了关于Flex的架构框架(Cairngorm和Spring ActionScript)的话题,希望可以抛砖引玉,让大家可以更深入的了解如何在企业级的开发中使用框架来保证团队的高效开发。
2009-12-01 12:46:00 820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人