![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACTIONSCRIPT
文章平均质量分 67
只要开心就好
这个作者很懒,什么都没留下…
展开
-
as3总结(5)
<br /> 今天在看AS3游戏编程,看到一些东西,挺好的,上来总结一下<br />1、当 int 或者 uint 变量类型可用时,就不要用 Number 类型,这样处理速度会更快一些。如果<br />你在数组中定义成百上千个 Number 类型的数值,就会发现影片运行的相当慢。还有,比这<br />更糟糕的就是使用未定义变量,他们在运行时占用很大的内存开销。另还需要注意,在创建<br />影片剪辑时,能用 sprite 的就不要用 movieclip。 <br />2、完成你的 flas原创 2011-04-13 18:29:00 · 1077 阅读 · 0 评论 -
as3总结(6)
<br />还是看的那本as3游戏编程中的总结,写的都很经典啊<br />1、帧频事件运动 <br /> 我们通过设置影片剪辑的 x,y 的坐标,来改变他们在屏幕的位置是非常容易的。如果<br />我们想使这个影片剪辑运动起来,并给它设置一特定的速度运动,这时就需要用到 <br />ENTER_FRAME 事件了。例如,你可以在舞台上绘制一个任意图形,并转换为影片剪辑,<br />类名为 Hero,下面,我们就通过一小段程序复制库中 Hero 的一个副本,并且让他每帧移 <br />原创 2011-04-13 18:29:00 · 1355 阅读 · 2 评论 -
as3总结(1)
<br /> 最近开始做as3,遇到很多问题,今天下午集中解决了一下,决定总结一下,便于以后温故而知新嘛。<br />一、用代码添加文本框一般都是批量添加,但是添加之后如何对文本框进行操作呢?这时候可以设一个数组,然后将生成的文本框添加到数组中,通过数组对文本框进行操作。<br />1、下面的代码用于生成3个文本框并将其添加进数组<br />var txt_Arr:Array = new Array();<br />for (var j = 0; j <3; ++j) {<br />原创 2011-04-13 18:26:00 · 1116 阅读 · 0 评论 -
as3总结(3)
<br />1、做好的键盘侦听没用,或者是有用的概率很小,后来发现,要在flash播放器中的控制里面勾选“禁用快捷键”即可。2、用as3生成了comboBox,但是不知道该怎么修改显示的文本的样式,后来在网上查找原因,找到了解决方案,代码如下:var tf:TextFormat = new TextFormat("黑体",16,0xff0000);// 设置combobox第一行提示的样式cb.textField.setStyle("textFormat", tf);// 设置c原创 2011-04-13 18:28:00 · 1125 阅读 · 0 评论 -
as3总结(2)
<br />1、在as3中绘制图形,先绘制的图形会被后绘制的图形覆盖。<br />2、画不规则图形,可以用一条一条线连接起来,如果想要有填充,只需要设置其填充颜色即可。<br />比如说绘制一个红色边框灰色填充的梯形。<br />var ladder_draw:Sprite = new Sprite();<br />var g:Graphics=ladder_draw.graphics;<br />g.lineStyle(1,0xff0000);<br />g.beginFill(n原创 2011-04-13 18:27:00 · 1416 阅读 · 0 评论 -
as3总结(7)
<br />还是那本游戏编程中的,总结出来<br />1、外部变量<br /> 假如你有一个游戏是根据一些选项来改变的。例如,在 jigsaw puzzle 游戏运行时需要加<br />载不同的图片,或者一个 arcade 游戏以不同的速度运行。你可以从 flash 影片所在的 HTML<br />页面中获取一些参数。在这里有多种方法能够实现,如果你在发布设置中默认 HTML 为模板<br />的话,就可以通过 AC_FL_RunContent 函数中的 flashvars 属性来传递参原创 2011-04-13 18:30:00 · 1102 阅读 · 0 评论 -
如何实现即时通信?
基于 WEB 的实时事件通知方式大致有五种方案:HTTP拉取方式(pull),HTTP流,Long Polling,FlashXMLSocket方式,Java Applet。首先说下Comet这个词,Comet 这个词是最早由Alex Russell(DojoToolkit 的项目 Lead)提出的,称基于 HTTP 长连接、无须在浏览器端安装插件的“服务器推(Push)”技术为“Co转载 2011-06-11 14:41:00 · 1205 阅读 · 0 评论 -
zend_amf与actionscript通信的实例
1、我们新建一个zend framework project2、在application下面添加一个services文件夹,在此文件夹中新建一个php文件,Index.php,此文件的类名为:Service_Index,代码如下class Service_Index{ }现在我的项目目录如下如所示:3、在IndexController类的indexAction里面添加如下代码 $server = new Zend_Amf_Server(); $s原创 2011-04-27 13:52:00 · 1961 阅读 · 3 评论 -
php和actionscript实现socket实例
这个实例是以php作为socket服务器,actionscript作为socket客户端 在实现php socket服务器之前,我们先要做点准备工作。首先我们要先打开socket扩展,然后我们将php.exe的路径加入环境变量path中,例如,我的php.exe的路原创 2011-04-07 17:00:00 · 4740 阅读 · 3 评论