创建MovieClip类
生活随笔
收集整理的這篇文章主要介紹了
创建MovieClip类
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
影片剪輯實例就是MovieClip類的對象或?qū)嵗?#xff0c;下面用new運算符來創(chuàng)建實例,new運算符可以創(chuàng)建類的實例,它可以通過調(diào)用類的構(gòu)造函數(shù)來創(chuàng)建一個實例,完成分配空間等任務,并且返回一個實例引用。看代碼:
var?mc:MovieClip=new?MovieClip();?
上面的代碼創(chuàng)建一個影片剪輯實例,并把引用賦值給了變量mc,這個變量的變量名就是實例名,通過實例名或變量名就可以操作影片剪輯實例。
[color="#ff6600"]例:[/color]
新建Flash文檔,單擊圖層第一幀,打開動作面板,輸入下列代碼:
//創(chuàng)建MovieClip類實例,并用mc引用這個實例?
var?mc:MovieClip?=?new?MovieClip();?
//填充樣式(純色)?
mc.graphics.beginFill(0xFF0000,100)?
//繪制矩形(0,0是x?,y?的坐標?,100,?100?是寬和高)?
mc.graphics.drawRect(0,0,100,100)?
//添加到顯示列表?
addChild(mc)?
上面的代碼中,使用了MovieClip類的graphics屬性來繪制矩形,graphics屬性是Graphics類的實例,創(chuàng)建mc后,mc就有了graphics屬性,通過graphics屬性就可以使用Graphics類的繪圖方法。
MovieClip類屬于顯示類,就是創(chuàng)建的實例是可視的,所以需要用addChild()方法把影片剪輯實例顯示在舞臺上。
測試影片,看效果:
下面是一些繪制簡單圖形的代碼:
//直線?
//定義線條樣式?
this.graphics.lineStyle(5,0x00ff00);?
//定義繪制線條的起點?
this.graphics.moveTo(50,200);?
//定義繪制線條的終點?
this.graphics.lineTo(100,200);?
//圓?
//定義線條樣式//定義線條樣式?
this.graphics.lineStyle(5,0xff0000);?
//繪制圓形?
this.graphics.drawCircle(200,200,50);?
//橢圓?
//定義線條樣式?
this.graphics.lineStyle(5,0x0000ff);?
//繪制橢圓?
this.graphics.drawEllipse(200,200,60,100);?
//矩形?
//定義線條樣式?
this.graphics.lineStyle(5,0xffdd22);?
//繪制矩形?
this.graphics.drawRect(200,200,100,60);?
代碼中的this引用主時間軸,所以this具有g(shù)raphics屬性,通過點語法就能訪問graphics屬性。同時,graphics屬性又引用Graphics類的實例,通過點語法就能調(diào)用方法。
?
本文轉(zhuǎn)自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/5050.html
var?mc:MovieClip=new?MovieClip();?
上面的代碼創(chuàng)建一個影片剪輯實例,并把引用賦值給了變量mc,這個變量的變量名就是實例名,通過實例名或變量名就可以操作影片剪輯實例。
[color="#ff6600"]例:[/color]
新建Flash文檔,單擊圖層第一幀,打開動作面板,輸入下列代碼:
//創(chuàng)建MovieClip類實例,并用mc引用這個實例?
var?mc:MovieClip?=?new?MovieClip();?
//填充樣式(純色)?
mc.graphics.beginFill(0xFF0000,100)?
//繪制矩形(0,0是x?,y?的坐標?,100,?100?是寬和高)?
mc.graphics.drawRect(0,0,100,100)?
//添加到顯示列表?
addChild(mc)?
上面的代碼中,使用了MovieClip類的graphics屬性來繪制矩形,graphics屬性是Graphics類的實例,創(chuàng)建mc后,mc就有了graphics屬性,通過graphics屬性就可以使用Graphics類的繪圖方法。
MovieClip類屬于顯示類,就是創(chuàng)建的實例是可視的,所以需要用addChild()方法把影片剪輯實例顯示在舞臺上。
測試影片,看效果:
下面是一些繪制簡單圖形的代碼:
//直線?
//定義線條樣式?
this.graphics.lineStyle(5,0x00ff00);?
//定義繪制線條的起點?
this.graphics.moveTo(50,200);?
//定義繪制線條的終點?
this.graphics.lineTo(100,200);?
//圓?
//定義線條樣式//定義線條樣式?
this.graphics.lineStyle(5,0xff0000);?
//繪制圓形?
this.graphics.drawCircle(200,200,50);?
//橢圓?
//定義線條樣式?
this.graphics.lineStyle(5,0x0000ff);?
//繪制橢圓?
this.graphics.drawEllipse(200,200,60,100);?
//矩形?
//定義線條樣式?
this.graphics.lineStyle(5,0xffdd22);?
//繪制矩形?
this.graphics.drawRect(200,200,100,60);?
代碼中的this引用主時間軸,所以this具有g(shù)raphics屬性,通過點語法就能訪問graphics屬性。同時,graphics屬性又引用Graphics類的實例,通過點語法就能調(diào)用方法。
?
本文轉(zhuǎn)自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/5050.html
總結(jié)
以上是生活随笔為你收集整理的创建MovieClip类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Infoq专访:Maven中文用户组创始
- 下一篇: 股票十档行情数据接口怎么看?