Flash MX 2004新特性實例(2)_Flash教程
推薦:Flash MX 2004新特性實例(1)實例一、AccessibleApplications一、涉及特性這個實例主要涉及新增組件的應用,以及對組件的編程。在2004中,組件分為Data、Media、UI三大類別。讓人驚喜的
實例二、Behaviors Scrapbook一、涉及特性
此實例涉及的特性主要有兩個:讀取圖片和設置Symbol的層次。不算是新增加的特性,但在性能方面的改進還是比較大的。
二、制作過程
1. 按“Ctrl F8”新建一個Symbol,類型為“Movie Clip”,命名為“photo”,在此Symbol中繪制一個黑色的長方形。
2. 按“Ctrl F8”新建一個Symbol,類型為“Movie Clip”,命名為“snapshot”,在此Symbol中繪制一個灰色的長方形。將Symbol “photo”拖到此Symbol中,調整其位置,并命名為“photo”。
3. 將Symbol “snapshot”拖五次到場景中,命名為“snapshot1”、“snapshot2”、“snapshot3”、“snapshot4”、“snapshot5”。分別在每一個“snapshot”的Action面板上增加語句如下:
on (press) {
//注釋1
startDrag(this);
//注釋2
mx.behaviors.DepthControl.bringToFront(this);
}
on (release) {
//注釋3
stopDrag();
}
注釋1:當鼠標按下的時候,拖動圖片。
注釋2:設置鼠標所在的圖片為最前端。
注釋3:當鼠標松開的時候,停止拖動圖片。
4. 在主場景的時間軸上增加一個層,命名為“Action”,在此層的Action面板上增加代碼如下:
/* Copyright 2003 Macromedia, Inc. All rights reserved.
The following is Sample Coe and is subject to all restrictions
on such code as contained in the End User License Agreement
accompanying this product.
*/
//注釋1
this.snapshot1.photo.loadMovie("image1.jpg");
this.snapshot2.photo.loadMovie("image2.jpg");
this.snapshot3.photo.loadMovie("image3.jpg");
this.snapshot4.photo.loadMovie("image4.jpg");
this.snapshot5.photo.loadMovie("image5.jpg");
注釋1:分別從Flash所在的文件夾中讀取相應的圖片出來。
5. 保存此Flash文檔,將5張圖片放在此Flash所在的文件夾中。注重圖片的命名要跟第4步中的圖片名一樣。
三、實際用途
讀取圖片的功能其實在Flash MX中已經有了。不過從圖片的讀取速度跟顯示效果來看,改進還是不小的。以后在用Flash制作圖片瀏覽器時,可以先讀取圖片的文件名,再動態讀取所在文件夾中的圖片。
分享:打造一個完美的共享庫在Flash課件制作過程中,我們經常要用到共享庫,Flash為我們提供了3個公用庫:按鈕、聲音和學習交互,這是系統自帶的公用庫。因此在公用“庫”面板中不能添加新
- 相關鏈接:
- 教程說明:
Flash教程-Flash MX 2004新特性實例(2)
。