Flash 可透過幀、按鈕、影片剪輯載入多種外部檔案:文字檔、程式檔、SWF、圖片、音樂、腳本檔。
文字檔開頭需為 變數名=內容 格式 (如 msg=歡迎光臨),且與 SWF 同目錄。
// 載入按鈕
on(release){
loadVariables("msg.txt", msg);
System.useCodepage = true; // 正確顯示中文
}
// 清除按鈕
on(release){ msg = ""; }
stop();
_root.bt1.onRelease = function(){
loadVariables("msg.txt", msg);
System.useCodepage = true;
}
_root.bt2.onRelease = function(){ _root.msg = ""; }
動態文字欄位具 scroll 屬性,搭配上下按鈕 on(press){ _root.msg.scroll--; } / scroll++ 實現逐行捲動。
loadMovie("xxx.swf", 目標層級/實例名) / loadMovieNum("xxx.swf", 層級)loadMovie("xxx.jpg", 容器影片剪輯) 載入 JPG/PNG/GIF。Sound.loadSound("xxx.mp3", true/false) 串流/事件模式載入音樂。#include "script.as" 在編譯時將外部 AS 檔內容合入,便於團隊協作與程式碼重用。
掌握以上技巧,即可靈活整合外部資源打造豐富 Flash 內容。