❶ flash動態載入庫中影片剪輯
給書的陰影起個實例名,例如bs
你attach來的頁面和書的陰影是不是在同一場景里?如果是:
在你的頁面里就這么寫
_parent.bs._visible=true;
//or
fasle;
總之把路徑弄正確就行
❷ flash的庫,在軟體右下邊 庫 裡面,選擇你要的那個影片剪輯,右鍵,屬性,選擇圖形就可以了
CTRL+L
❸ 請問在flash中如何用腳本語言從庫中調用影片剪輯
用腳本語言從庫中調用影片剪輯需要先在庫中給影片剪輯輸入連接名字,然後在場景中或按鈕上寫上打開該影片剪輯的代碼:
attachMovie("名字","新名",層次);
詳細操作方法可看我網站中我寫的「電子相冊製作」教材,地址:
http://www.qiuweng.com/qw/xc/xc1.htm
❹ 影片剪輯中的按鈕如何載入庫中的影片剪輯到主場景
on(press)
{
var mcl= new MovieClipLoader(); //定義新的MovieClipLoader實例
var listener = new Object(); //定義一個新的對象,用來監聽load進程
listener.onLoadProgress = function(target,loadedBytes,totalBytes){
//onloadprogress載入過程中每當將載入的內容寫入磁碟時調用
x=loadedBytes; //loadedBytes是已經下載的位元組,賦值給變數x
y=totalBytes; //totalBytes是正在加在的文件的總位元組數,賦值給變數y
if(x<y){
target.stop(); //如果沒有載入完成,不要播放
} else {
target.gotoAndPlay(1); //載入完成,可以設置載入的swf文件開始播放的幀數
target._x=70;//載入影片的X軸坐標;
target._y=50;//載入影片的Y軸坐標;
target._xscale=100;//載入影片的寬度;
target._yscale=100;//載入影片的高度; */
}
}
mcl.addListener(listener); //給MovieClipLoader實例綁定監聽對象
mcl.loadClip(_global.guaname+".swf",1); //使用自定義的對象,載入swf文件。
}
在按鈕裡面定義
❺ Flash中如何用AS2腳本動態載入庫中的影片剪輯
我的方案能滿足你的「讓影片剪輯出現在滑鼠單擊的位置上」,但不知是否最佳?權作拋磚引玉吧:
基本方法是利用「隱形按鈕」。
1,製作隱形按鈕:新建按鈕元件,在「彈起」「指針經過」「按下」這些幀中都插入空白關鍵幀;在「點擊」繪一個小矩形。
2,創建影片剪輯addMc。先在第一幀處將剛才所製作的按鈕拖到舞台;在時間軸選中第一幀,在動作面板輸入
stop();
然後在這個舞台中選擇剛才拖進來的按鈕,在動作面板中輸入:
on(release){
play();
}
從第2幀開始製作你的影片剪輯addMc
3,回到主場景,從庫面板中把剛才製作的影片剪輯拖到舞台,並復制若干份,使之布滿整個舞台。
……
❻ 怎麼在FLASH的場景中控制影片剪輯的播放和停止
1、將影片剪輯的第一幀和最後一幀都加stop()
2、為影片剪輯1拖到場景後起個名稱a1
3、在a按鈕中加入
on
(release)
{
_root.a1.play()
}
控制影片剪輯
影片剪輯是Flash中最重要的一種元件,對影片剪輯的控制是ActionScript的最重要功能之一。從根本上說,Flash的許多復雜動畫效果和交互功能都與影片剪輯的運用密不可分。
使用點語法或方括弧可以定位影片剪輯。使用方括弧時可以使用由變數表示的影片剪輯實例名,這是它相對於點語法的優點。
可以用腳本控制影片剪輯的各種動作,也可以在影片剪輯的事件處理函數中控制主時間軸和別的影片剪輯。影片剪輯最重要的兩個事件是load和enterFrame。
控制影片剪輯的播放動作
設想一個Flash動畫,它的主場景中只有一個幀,舞台中只有一個影片剪輯,影片剪輯中並沒有ActionScript。如何才能控制影片剪輯的播放動作呢?
要控制一個影片剪輯,首先應該為影片剪輯命名。容易混淆的是,庫面板中的影片剪輯本身有一個名稱,這里要命名的是場景中影片剪輯實例的名稱。它們可以相同,也可以不相同。如果你在場景中創建了同樣的影片剪輯的多個實例,那麼就需要將每個實例以不同的名稱命名,才能用ActionScript對每一個實例進行控制。如果不需要對影片剪輯進行控制,也就不需要為影片剪輯的實例命名。
從本例文件中,你將看到庫面板中只有一個影片剪輯rollmc,場景中創建了一個rollmc的實例。你還可以再從庫中拖出若干個rollmc的實例將它們放置到場景中。
選中場景中影片剪輯rollmc的實例,打開屬性面板,可以看到它被命名為roll,你同時可以看到該影片剪輯原來的名字rollmc,如圖5-1所示。你也可以為它指定別的名稱,也可以是rollmc,Flash並不會混淆它們之間的區別。
❼ 如何從庫中調用影片剪輯並跳到指定幀
說明:首先,樓主要給這個影片剪輯鏈接一個類;右鍵影片剪輯,點擊屬性;彈出個界面,然後,你就勾選」鏈接「下面的「為ActionScrite導出」,然後,在下面的「類」裡面輸入英文名稱:如Mc
在幀上寫代碼:
var mc:Mc = new Mc();
mc.x = 100;
mc.y = 100;
addChild(mc);
mc.gotoAndStop(2);//2是mc裡面的幀號,即第二幀的意思。
//這裡面樓主可以加個按鈕做控制,比如,點擊按鈕,mc就跳轉到第二幀。……
在文檔類上的寫法:
說明:首先,樓主單擊舞台,然後找到舞台的屬性面板,找到「類」,然後輸入類名;這個就是文檔類的名稱了。
然後,新建一個類文件,「ActionScript類」;然後,在裡面輸入代碼;這里是在元件建立的前提下執行,就是之前的說明。
package {
import flash.display.MovieClip;
public class MCSimple extends MovieClip {
private var mc:Mc;
public function MCSimple() {
mc = new Mc();
mc.x = 100;
mc.y = 100;
addChild(mc);
mc.gotoAndStop(2);
}
}
}