我需要爲圖庫創建幻燈片。而我不知道的一件事是如何創建可重用組件。 例如,我想創建3個組件ImageLoader,Dock(包括drom ImageLoaders)和SlideShow(包括Dock和ImageLoaders)。如何創建包含Flash CS5資源的可重用組件?
ImageLoader它是一個加載圖像和加載時顯示一些動畫的容器。 Dock是一個很少有ImageLoaders的容器,它用來創建Dock的大拇指圖像來選擇。 SlideShow它是一個容器,它只有很少的ImageLoaders,它用於將圖像預加載到ImageLoaders,並在鼠標單擊時更改它們。
我需要所有這些組件都可以訪問fom動作腳本,所以我可以創建它們的新實例。
示例代碼:
im1 = new ImageLoader('../im1s.jpg');
im2 = new ImageLoader('../im2s.jpg');
dock = new Dock(new Array(im1,im2));
ss = new SlideSHow(new Array(im1,im2),dock);
ss.init();
將是greatfull尋求幫助。
P.S.我新的閃存
我知道面向對象和其他許多事情,導致我在python,C,PHP,Java中編程了大約8年。我問的是如何創建並導入組件。例如,我創建了ImageContainer,並希望將其作爲一個組件,並將它作爲一個組件使用。我通過它創建了SWC文件(我相信它是一個組件文件),然後嘗試在另一個Flash影片中使用它。但我不能在這部電影中創建它的實例(var a:MovieClip = new ImageContainer()),我不知道爲什麼。這就是我要問的。謝謝。 – 2011-02-27 06:59:56
抱歉,起初我不明白你的問題...... – Drala 2011-03-01 11:00:09