- 博客(10)
- 收藏
- 关注
转载 AS3中root,this,stage关系
<br />查看as3为这些名词分辨不清,转个文章http://www.cnblogs.com/sevenyuan/archive/2009/11/19/1606282.html :首先创建一个Flash文档文件,单击时间轴的第1帧,打开动作面板,输入下列测试代码:<br /> <br />trace(this)//[object Timeline0_64932e78da228d4e93dbb563793828e2]AS3中MainTimeline替换Timeline0<br />trace的过程实际
2010-12-27 13:17:00 1234
原创 加载一张图片
<br />package {<br /> import flash.display.Loader;<br /> import flash.display.Sprite;<br /> import flash.events.Event;<br /> import flash.net.URLRequest;<br /> public class picL extends Sprite<br /> {<br /> public function picL()<br /> {<br /> var l:Lo
2010-09-06 13:30:00 283
原创 提高了计算机运行效率
<br />应该这样写<br /> var len:uint = vo.ItemInfo.length<br />for (var j:int = 0; j < len; j++)<br />{<br /> ……<br />}<br />而不直接<br />for (var j:int = 0; j < vo.ItemInfo.length; j++)//每运行一次循环都会计算一次长度,计算机运行效率大大降低啊<br />{<br /> ……<br />}
2010-09-06 11:55:00 276
原创 无论什么时候要想显示在舞台就别忘记addChild,this的妙用
同一目录下的两个类A,B,要在A类显示B类里的影片剪辑,那么要在A里定义B的对象b,且要addChild(b),举例说明package{ import flash.display.Loader; import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; publicclass B extends S
2010-09-06 11:44:00 1146
原创 使用现成的Object类代替定义额外的类的一个应用
Object承载属性无需定义一个类,只不过用Object定义出来的属性点不出来,而用类定义的属性可以点出来,那下面的例子说明。假设ID,Name,Level是服务器返回来的值,我要把它们发给服务器,但是方法sendNotification(消息名,参数)只能有一个参数,所以把他们三个作为一个变量s的属性,再把这个变量s作为参数传出去就行了。publicfunction A(ID:int, Name:String,Level:uint):void { var s:PlayerInfo = ne
2010-09-06 11:34:00 455
原创 new了后才调用构造函数,依据类的功能来确定extends的对象
<br />1、有两个类A和B,他们存放在同一目录下<br />package app<br />{<br /> import ... <br /> public class B extends Sprite<br /> {<br /> private var b:MovieClip;<br /> public function CheckFriend()<br /> {<br
2010-09-02 19:35:00 381
原创 if ...if...和if...else if...
<br />if...if...是并列独立的关系<br />if...else if...是对立的关系<br />举例说明:<br />var a:uint = 1;<br />var b:uint = 2;<br />var c:uint = 3;<br />var d:uint = 4;<br />if(a < b)<br />{<br /> c++;<br />}<br />if(a < d)<br />{<br /> c++;<br />}<br />最后c的值为5<br />注:if(
2010-08-28 16:57:00 283
原创 break,continue,return
<br />跳出循环用break,继续循环用continue(break只是跳出当前所在的一层循环,而continue没有跳出循环,只是停止执行当前循环体,再开始执行下一循环体。)<br />switch case里头也是用break<br />return 则跳出函数<br />举几个例子:<br />private function look():Boolean<br />{ <br /> var a:int = 9;<br /> for(var i:int = 0; i
2010-08-28 16:28:00 164
原创 声明全局变量,static
<br />对于一些概念性的问题,之前一直是很模糊,现在开始悔恨上课不认真听讲,所以现在接触这些知识感觉似曾相识,真正做起例子来又是错误连连,当时的借口是:以后又不会做这个,以后我做测试,以后我搞数据库……太多的想法就是虚幻了。不知道自己当时是怎么想的现在又是怎么想的,毕业后毅然决定从事软件开发,做起了程序员,现在的我经常想起当时专业课老师的讲课声,是那么的美妙。好了,言归正传,谈谈最近做项目时的一些获得,算是经验,以前4年没搞懂的问题现在1个月就明白了,不是现在的我变聪明了,而是因为现在拥有的这份工作,人
2010-08-20 16:43:00 363
原创 对Timer类的理解
<br />Timer类可以实现间隔性的循环调用函数。<br />在flex里面,用as3.0举例说明:<br />import flash.events.TimerEvent;<br />import flash.utils.Timer;<br />……<br />public function A():void<br />{<br /> var t:Timer=new Timer(1000);//在计时器开启后,隔1秒就会产生一个计时器事件TimerEvent.TIMER<br /> t
2010-08-20 12:48:00 328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人