费话不说,先摆段代码:
package {
import flash.display.Shape;
import flash.display.Sprite;
import flash.events.TimerEvent;
public class roundRect extends Sprite
{
public function roundRect()
{
var timer=Timer();
var myRoundRectHeight:uint=100;
var myRoundRect:Shape = new Shape();
var halfMyRoundRectHeight:uint=Math.round(myRoundRectHeight/2);
myRoundRect.graphics.beginFill(0xFFCC00);
myRoundRect.graphics.lineStyle(0,0x666666);
myRoundRect.graphics.drawCircle(halfMyRoundRectHeight,halfMyRoundRectHeight,halfMyRoundRectHeight);
addChild(myRoundRect);
}
}
}
我的理解是它是实现一个圆,让其产生一个新圆。新圆的各部分属性是它原来的一半。可是将一空白文档连接到它后,什么也出不来,后台写有一个圆元件。而且还提示var timer=Timer();出错。这是什么原因?这段代码该怎么用?(我个人是把它当作一个文档类,连接在主场景里)
还有就是有些兄弟说是var timer:Timer=new Timer();的问题。可是改后,查错时没错误,运行后出错。个人感觉问题是不是系统没这个函数?????
想问的是这个包的作用是做什么的,具体该怎么用?