国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

從基礎開始深入Flash AS3教程(1)(譯文)

2020-07-17 13:20:31
字體:
來源:轉載
供稿:網友
動態修改影片的幀頻
在AS3中,你可以使用Stage類動態的修改影片的幀頻。
Stage類(flash.display.Stage)的stage對象是所有的sprite和MovieClip以及其他在安全沙箱里的所有元件的舞臺。stage對象的幀頻可以是0.01到1000之間的任何一個數。要修改幀頻,使用下面的代碼:

// 將幀頻修改到12幀每秒(FPS)
stage.frameRate = 12;
類方法的作用域和類綁定在一起
AS3完全基于類構造。當一個類被創建的時候,類中的參數,變量,方法或任何實例都同時被創建。和AS2不同,AS3中的方法在執行的時候,將使用和類同樣的作用域。例如下面的代碼:

package {
import flash.display.Sprite;

public class ClassScope extends Sprite {

public function ClassScope() {
traceThis(); // 輸出"Class Instance"

var obj:Object = new Object();
obj.traceThis = traceThis;
obj.traceThis(); // 輸出"Class Instance"

traceThis.call(new Sprite()); // 輸出"Class Instance"
}

public override function toString():String {
return "Class Instance";
}

public function traceThis():void {
trace(this);
}
}
}
圖形對象和繪圖API
和AS1和AS2一樣,AS3也提供了繪圖API來繪制矢量線段和圖形。但是在AS3中,繪圖API將獨立于顯示對象(display objects:MoiveClip,sprites等)而被定義為圖形對象(flash.display.Graphics)。圖形對象擁有各種繪圖方法用來在內部繪制圖形。和以前一樣,圖形內容將在所有對象的最下層。同時,在AS3中有一些新的方法來幫助你方便的繪制簡單的圖形。包括:
園:drawCircle(x:Number, y:Number, radius:Number):void
橢圓:drawEllipse(x:Number, y:Number, width:Number, height:Number):void
矩形:drawRect(x:Number, y:Number, width:Number, height:Number):void
圓角矩形:drawRoundRect(x:Number, y:Number, width:Number, height:Number, ellipseWidth:Number, ellipseHeight:Number):void
代碼舉例:

// 繪制一個藍色的圓角矩形
var square:Sprite = new Sprite();
square.graphics.beginFill(0xFF);
square.graphics.drawRoundRect(0, 0, 100, 50, 10, 10);
square.graphics.endFill();
addChild(square);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤翔县| 泾阳县| 新宾| 宝清县| 临西县| 防城港市| 玉环县| 游戏| 乐平市| 偏关县| 屏东县| 林西县| 利辛县| 安庆市| 桃园县| 黔西县| 连平县| 阳春市| 尚志市| 皋兰县| 庆云县| 临潭县| 即墨市| 裕民县| 台东市| 察哈| 东乡族自治县| 鄱阳县| 布拖县| 深泽县| 德兴市| 安达市| 衡山县| 确山县| 诸城市| 区。| 英山县| 轮台县| 宿州市| 左贡县| 神池县|