国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 辦公 > Flash > 正文

Flash AS 教程:子類化顯示對象

2020-07-17 13:19:29
字體:
供稿:網(wǎng)友
子類化顯示對象
前面已經(jīng)講過生成 Sprite 或 MovieClip 類的子類,對某個類進行子類化是非常有用的。首先,大家可能對 AS 3 取消 attachMovieClip 功能感到十分驚呀,如果這樣的話,我們怎么才能在 Flash CS3 IDE 庫中取出影片剪輯元件放入舞臺呢?答案是,使用一個繼承自 MovieClip 或 Sprite 的類。為了能夠好地解釋這個問題,簡單地介紹一下 IDE:
    創(chuàng)建一個新的 FLA 文件,并在舞臺上繪制一些圖形。 選中圖形按下 F8 鍵轉(zhuǎn)換為元件。 在轉(zhuǎn)換為元件窗口中輸入一個名稱,并設置為影片剪輯類型。 選擇為 ActionScript 導出。
在以前的 Flash 版本中,可以自由地給出標識符或輸入一個類名。而在 Flash CS3 中,標識符一欄不可用了,類一欄會自動地填入默認值。這里還多出了基類一欄,默認為 flash.display.MovieClip,這里也可以填入繼承自 MovieClip 或 Sprite 的自定義類。
隨意輸入一個類名,不必擔心沒有這個類,然后點擊確定。這個地方很有趣,F(xiàn)lash 找不到這個類,它就會自動生成一個類,并對其進行編譯。并不是說 Flash 會創(chuàng)建一個 ActionScript 類文件,但它會在 SWF 中,生成一串字節(jié)代碼表示一個繼承自 Sprite 或 MovieClip 的類。除了繼承了基類,它什么都不會做,但它已經(jīng)與庫中的元件連接上了。比如,你的類名為 Ball。在文檔類或時間軸上,可以這么寫:
var ball:Ball = new Ball();
addChild(ball);
這樣就在舞臺上創(chuàng)建了一個庫中的元件,就像 AS 2 的 attachMovie 方法一樣。我們要是能給出自定義的真正的類名及路徑的話,那么就可以讓元件附加很多功能。現(xiàn)在,我們跳出 Flash IDE 回到類的世界,看下一個示例。下面再看一個重定父級的示例,這里有一些重復的部分可以寫入另一個類中。看一下示例,假設已經(jīng)創(chuàng)建了一個名為 parent1 的 Sprite 實例,要里面繪制正方形:
parent1.graphics.lineStyle(1, 0);
parent1.graphics.drawRect(-50, -50, 100, 100);
下面再創(chuàng)建一個名為 parent2 的 Sprite 實例,同樣也是繪制一個正方形。當然這個例子毫無意義,但它可以告訴我們 Sprite 的子類是多么的有用。首先,我們建立一個名為 ParentBox 的類,并繼承自 Sprite,這樣一來,就擁有了繪制正方形的代碼:
package {
import flash.display.Sprite;
public class ParentBox extends Sprite {
public function ParentBox() {
init();
}
private function init():void {
graphics.lineStyle(1, 0);
graphics.drawRect(-50, -50, 100, 100);
}
}
}
然后,使用這個類創(chuàng)建兩個 ParentBox,這樣做比創(chuàng)建兩個 Sprite 對象要好得多。
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
public class Reparenting2 extends Sprite {
private var parent1:ParentBox;
private var parent2:ParentBox;
private var ball:Sprite;
public function Reparenting2() {
init();
}
private function init():void {
parent1 = new ParentBox();
addChild(parent1);
parent1.x = 60;
parent1.y = 60;
parent2 = new ParentBox();
addChild(parent2);
parent2.x = 170;
parent2.y = 60;
ball = new Sprite();
parent1.addChild(ball);
ball.graphics.beginFill(0xff0000);
ball.graphics.drawCircle(0, 0, 40);
ball.graphics.endFill();
ball.addEventListener(MouseEvent.CLICK, onBallClick);
}
public function onBallClick(event:MouseEvent):void {
parent2.addChild(ball);
}
}
}
作為 ParentBox 的實例,它們?nèi)允?Sprite ,因此還可以再增加子影片, init 方法直接進行繪圖。雖然這個示例價值不大,但可以讓你學會這種思想,往后,會在書中看到更多更復雜的示例。你也許想自己動手創(chuàng)建一個球(Ball)類,用于繪制小球,雖然這么做不會減少代碼里,但是當你的類變得十分復雜時,把功能代碼分離到不同的類中,這絕對是個好辦法,它比將所有類寫在一起要好得多,同時還促進了代碼的重用性。那么現(xiàn)在就去創(chuàng)建這個 Ball 類吧,在日后的學習中還要用到呢。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产亚洲依依| 国产色在线观看| 四虎影院成人| 亚洲天堂久久久| 午夜国产福利在线| 四虎成人免费| 一区二区精品区| 国产精品不卡一区二区三区在线观看| 91精品国产91久久久久久青草| jizz国产| 亚洲精品成人a| 国产激情视频网址| 国产蜜臀在线| www在线播放| 18av在线播放| 国产超碰97| 国产夫妻视频| 黄污在线观看| 日本三级在线视频| 国产成+人+亚洲+欧美+综合| 国产精品偷乱一区二区三区 | 国产精选在线视频拍拍拍| 亚洲视频在线网| 国产在线精品一区二区不卡| 狂野欧美性猛交xxxx乱大交| 香蕉视频网站在线观看| www.eeuss影院| 就爱干草视频| 青青久草在线| 福利在线观看| 国产一区二区三区四区尤物| 日韩精品免费一区二区| 日韩不卡高清| 国产一区在线视频观看| 中文字幕在线资源| 国产三级香港三韩国三级| 91激情在线| 在线视频1区2区| av男人的天堂网| 国产在线色视频| 国产成人精品久久一区二区小说 | 精品久久av| 一本久久精品| 九九热在线观看视频| 中文字幕在线资源| av免费在线观| 中文字幕av中文字幕| 精精国产xxxx视频在线动漫| 青青草原av在线| 国产乱在线观看视频| 国产娇喘精品一区二区三区图片| 在线中文字幕资源| 国产免费电影网站入口| 热99在线观看| 国产区在线观看| 欧美视频免费一区二区三区| 国产精品视频福利一区二区| 秋霞av在线| 亚洲男人网站| 国产精品免费91| 好看的中文字幕在线播放| 精品国产免费观看一区| 国产在线日本| 国产在线视频网站| 亚洲欧美精品日韩欧美| 精品一区二区三区高清免费不卡| 综合激情亚洲| 国产麻豆视频| 天堂在线中文资源| 国产免费一级| 国产亚洲精品久久久久久移动网络 | 青青草原国产在线| 中文av资源在线| 91香蕉视频免费在线观看| 狠狠操视频网站| 久久国产精品久久久久久小说| av资源网站在线观看| 日本视频在线观看一区二区三区| 亚洲网站一区| 久久久久久久久久久久久91| eeuss影院在线观看第一页| 天天操夜夜做| 欧美精品小视频| 最近久乱中文字幕| 免费精品国产自产拍在| 久久综合精品视频| 国产中文在线观看| 精品免费视频一卡2卡三卡4卡不卡| 日本中文字幕视频| 中文字幕免费中文| 美女永久在线网站| 亚洲成人国产综合| 91在线超碰| 国产福利视频在线| 1区2区3区在线| 麻豆av在线| а√天堂8资源在线官网| 国产经典三级在线| 国产美女高潮一区二区三区| 青青草原av在线| free性亚洲| av在线第一页| h网站久久久| 麻豆电影传媒二区| 欧洲有码在线视频| eeuss影院在线观看| sese在线视频| 黄网址在线永久免费观看| 欧美日韩一区二区三区视视频| 精品国产一区二区三区四区阿崩| 国产第一页在线| 亚洲人成电影| 狠狠操视频网| 国产精品yjizz视频网一二区| 国产色婷婷在线| 伊人狠狠av| 激情综合丁香| 国产黄色av免费看| 精品卡一卡卡2卡3网站| 国产福利热线视频| 永久av在线| 成人福利视频导航| 国产激情99| 超碰在线网站| 国产va在线| 久久综合精品视频| 国产叼嘿网站免费观看不用充会员| 国产超碰在线观看| 免费在线高清av| 精品国产高清a毛片无毒不卡| 人人九九精品| 国产网友自拍视频导航网站在线观看| 国产福利小视频在线观看| 日本黄在线观看| 国产美女视频一区二区三区| 69国产精品视频| 国产免费自拍视频| av在线免费观看网| 最近中文字幕在线中文视频 | 国产二区视频| 免费中文字幕| 在线一区二区三区精品| 九九热在线播放| av网址在线看| 国产精品免费91| 免费在线高清av| 在线播放一区二区精品产| 中文字幕免费中文| 美女永久在线网站| 日本在线视频www鲁啊鲁| 国产污污在线观看| 国自产拍在线网站网址视频| 国产精品自产拍在线网站| 男人操女人免费网站| av在线免费播放网站| 国产黄色在线看| 国产深夜视频在线观看| 国产中文字幕在线视频| 热99在线观看| 白浆爆出在线观看| 欧洲一区av| 国产二区视频在线观看| 国产无遮挡又黄又爽免费网站| 尤物视频在线免费观看| 国产污视频在线| 国产精品黄页网站在线播放免费| 国产一级片麻豆| 国产三级视频在线播放线观看| 九九热视频免费观看| 国产美女视频一区二区二三区 | jizz在线免费观看| 欧美色第一页| 国产专区在线| 国产偷窥老熟盗摄视频| 中文字幕日本在线| 国产黄色免费在线观看| 9999在线视频| 欧美成人精品福利网站| 国产乱xxⅹxx国语对白| 国产爆初菊在线观看免费视频网站 | 国内a∨免费播放| 国产精品麻豆一区二区三区 | 福利在线视频导航| 国产精品扒开做爽爽爽的视频| 在线免费日韩| 超碰在线观看免费| 国产视频二区三区| 亚洲人成影院在线| 中文字幕网在线| 日本视频一二三区中文字幕| 99热在线观看免费| 夜夜爽夜夜操| 中文字幕av中文字幕| www.xxx黄| 国产99在线|亚洲| 国产中文字幕在线看| 国产人成精品| 免费日本黄色| 精品街拍一区二区| 国产系列在线观看|