導航:首頁 > 程序命令 > 影片剪輯命令

影片剪輯命令

發布時間:2022-06-12 06:55:55

A. .actionscript的影片剪輯中使用動作命令時,代碼中的『大括弧』怎麼打出來啊

shift+[ ] 在p鍵的右面的兩個按鍵,按住shift鍵的同時按

B. 怎樣在一個影片剪輯里播放另外一個影片剪輯

第一:假如你要在場景中載入
「b」影片剪輯(b在你的庫里,在b上面點擊右鍵選擇連接-把標示符改為
b)
第二:你需要再創建一個空影片剪輯「a」,把a拖到場景中,並把影片剪輯實例名稱改為
a

第三:然後在場景上添加一個按鈕,添加命令
on
(press)
{
this.b.attachMovie("a","b",
this.getNextHighestDepth)
}
這樣調試影片就可以看見了。當你點擊按鈕後就會顯示b影片剪輯。

C. flash中如何通過不同的鍵盤按鍵對一個影片剪輯執行命令本人小白 求解惑

寫在元件上
onClipEvent (keyDown) {
if (Key.isDown(65)) {
_root.mc._x -= 10;
}
}
//按下a,MC移動
,但這樣的移動並不連貫,流暢,一般是這樣寫:
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
_root.mc._x -= 10;
}
}
這樣效果比較好

D. flash中怎麼使用ActionScript來控制影片剪輯

樓上太少了不過自己寫的滿累.以下MovieClip屬性表,最下面是我自己寫的例子.

_alpha:Number
影片剪輯的 Alpha 透明度值。

blendMode:Object
此影片剪輯的混合模式。

cacheAsBitmap:Boolean
如果設置為 true,則 Flash Player 將緩存影片剪輯的內部點陣圖表示。

_currentframe:Number [只讀]
返回指定幀的編號,該幀中的播放頭位於影片剪輯的時間軸中。

_droptarget:String [只讀]
返回在其上放置此影片剪輯的影片剪輯實例的絕對路徑,以斜杠語法記號表示。

enabled:Boolean
一個布爾值,指示影片剪輯是否處於活動狀態。

filters:Array
一個索引數組,包含當前與影片剪輯相關聯的每個過濾器對象。

focusEnabled:Boolean
如果值為 undefined 或 false,則除非影片剪輯是一個按鈕,否則它無法獲得輸入焦點。

_focusrect:Boolean
一個布爾值,指定當影片剪輯具有鍵盤焦點時其周圍是否有黃色矩形。

_framesloaded:Number [只讀]
從流式 SWF 文件載入的幀數。

_height:Number
影片剪輯的高度,以像素為單位。

_highquality:Number
自 Flash Player 7 後不推薦使用。不推薦使用此屬性,而推薦使用 MovieClip._quality。

指定當前 SWF 文件所應用的消除鋸齒的級別。

hitArea:Object
將另一個影片剪輯指定為影片剪輯的點擊區域。

_lockroot:Boolean
一個布爾值,指定將 SWF 文件載入到影片剪輯中時 _root 引用的內容。

menu:ContextMenu
將指定的 ContextMenu 對象與影片剪輯相關聯。

_name:String
影片剪輯的實例名稱。

opaqueBackground:Number
由數字(RGB 十六進制值)指定的顏色的影片剪輯的不透明背景顏色。

_parent:MovieClip
對包含當前影片剪輯或對象的影片剪輯或對象的引用。

_quality:String
設置或檢索用於 SWF 文件的呈現品質。

_rotation:Number
指定影片剪輯相對於其原始方向的旋轉程度,以度為單位。

scale9Grid:Rectangle
矩形區域,它定義影片剪輯的九個縮放區域。

scrollRect:Object
通過 scrollRect 屬性,可以快速滾動影片剪輯內容,並具有一個用來查看較大內容的窗口。

_soundbuftime:Number
指定在聲音開始進入流之前,預先緩沖的秒數。

tabChildren:Boolean
確定影片剪輯的子級是否包括在 Tab 鍵的自動排序中。

tabEnabled:Boolean
指定影片剪輯是否包括在 Tab 鍵的自動排序中。

tabIndex:Number
可用於自定義影片中對象的 Tab 鍵排序。

_target:String [只讀]
返回影片剪輯實例的目標路徑,以斜杠記號表示。

_totalframes:Number [只讀]
返回由 MovieClip 參數指定的影片剪輯實例中的總幀數。

trackAsMenu:Boolean
布爾值,指示其它按鈕或影片剪輯是否可接收滑鼠釋放事件。

transform:Transform
一個對象,具有與影片剪輯的矩陣、顏色轉換和像素范圍有關的屬性。

_url:String [只讀]
檢索從其下載影片剪輯的 SWF、JPEG、GIF 或 PNG 文件的 URL。

useHandCursor:Boolean
一個布爾值,指示當滑鼠滑過影片剪輯時是否顯示手指形(手形游標)。

_visible:Boolean
一個布爾值,指示影片剪輯是否處於可見狀態。

_width:Number
影片剪輯的寬度,以像素為單位。

_x:Number
一個整數,它設置影片剪輯相對於父級影片剪輯的本地坐標的 x 坐標。

_xmouse:Number [只讀]
返回滑鼠位置的 x 坐標。

_xscale:Number
確定從影片剪輯注冊點開始應用的影片剪輯水平縮放比例 (percentage)。

_y:Number
設置影片剪輯相對於父級影片剪輯的本地坐標的 y 坐標。

_ymouse:Number [只讀]
指示滑鼠位置的 y 坐標。

_yscale:Number
設置從影片剪輯注冊點開始應用的影片剪輯垂直縮放比例 (percentage)。

以下事件表:
onData = function() {}
在影片剪輯從 MovieClip.loadVariables() 調用或 MovieClip.loadMovie() 調用獲得數據時調用。

onDragOut = function() {}
當按下滑鼠按鈕並且指針滑出對象時調用。

onDragOver = function() {}
當滑鼠指針在影片剪輯外拖動並且隨後拖過該影片剪輯時調用。

onEnterFrame = function() {}
以 SWF 文件的幀頻重復調用。

onKeyDown = function() {}
當影片剪輯具有輸入焦點並且用戶按下某個鍵時調用。

onKeyUp = function() {}
當釋放按鍵時調用。

onKillFocus = function(newFocus:Object) {}
當影片剪輯失去鍵盤焦點時調用。

onLoad = function() {}
當影片剪輯被實例化並顯示在時間軸上時調用。

onMouseDown = function() {}
當按下滑鼠按鈕時調用。

onMouseMove = function() {}
當滑鼠移動時調用。

onMouseUp = function() {}
釋放滑鼠按鈕時調用。

onPress = function() {}
當滑鼠指針處於影片剪輯之上而用戶單擊滑鼠時調用。

onRelease = function() {}
當用戶在影片剪輯上釋放滑鼠按鈕時調用。

onReleaseOutside = function() {}
用戶在影片剪輯區域中按下滑鼠按鈕並且在影片剪輯區域之外釋放它後調用。

onRollOut = function() {}
當滑鼠指針移到影片剪輯區域的外面時調用。

onRollOver = function() {}
當滑鼠指針滑過影片剪輯區域時調用。

onSetFocus = function(oldFocus:Object) {}
當影片剪輯獲得鍵盤焦點時調用。

onUnload = function() {}
從時間軸刪除影片剪輯後,在第 1 幀中調用。

以下方法摘要:
修飾符
簽名
說明

attachAudio(id:Object) : Void
指定要播放的音頻源。

attachBitmap(bmp:BitmapData, depth:Number, [pixelSnapping:String], [smoothing:Boolean]) : Void
將點陣圖圖像附加到影片剪輯。

attachMovie(id:String, name:String, depth:Number, [initObject:Object]) : MovieClip
從庫中取得一個元件並將其附加到影片剪輯中。

beginBitmapFill(bmp:BitmapData, [matrix:Matrix], [repeat:Boolean], [smoothing:Boolean]) : Void
用點陣圖圖像填充繪畫區域。

beginFill(rgb:Number, [alpha:Number]) : Void
指示新的繪畫路徑的開始。

beginGradientFill(fillType:String, colors:Array, alphas:Array, ratios:Array, matrix:Object, [spreadMethod:String], [interpolationMethod:String], [focalPointRatio:Number]) : Void
指示新的繪畫路徑的開始。

clear() : Void
刪除使用影片剪輯繪畫方法(包括用 MovieClip.lineStyle() 指定的線條樣式)在運行時創建的所有圖形。

createEmptyMovieClip(name:String, depth:Number) : MovieClip
創建一個空影片剪輯作為現有影片剪輯的子級。

createTextField(instanceName:String, depth:Number, x:Number, y:Number, width:Number, height:Number) : TextField
創建一個新的空文本欄位作為在其上調用此方法的影片剪輯的子級。

curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number) : Void
通過由 ((controlX, controlY) 指定的控制點,使用當前線條樣式繪制一條曲線,該曲線從當前繪畫位置到 (anchorX, anchorY)。

plicateMovieClip(name:String, depth:Number, [initObject:Object]) : MovieClip
在 SWF 文件正在播放時,創建指定影片剪輯的實例。

endFill() : Void
對從上一次調用 beginFill() 或 beginGradientFill() 之後存在的直線或曲線應用填充。

getBounds(bounds:Object) : Object
基於 bounds 參數,返回作為影片剪輯的最小和最大 x 和 y 坐標值的屬性。

getBytesLoaded() : Number
返回已載入(流處理)的影片剪輯的位元組數。

getBytesTotal() : Number
以位元組為單位返回影片剪輯的大小。

getDepth() : Number
返回影片剪輯實例的深度。

getInstanceAtDepth(depth:Number) : MovieClip
確定特定深度是否已被影片剪輯佔用。

getNextHighestDepth() : Number
確定可傳遞給 MovieClip.attachMovie()、MovieClip.plicateMovieClip() 或 MovieClip.createEmptyMovieClip() 的深度值,以確保 Flash 將該影片剪輯呈現在當前影片剪輯中同一級和同一層上所有其它對象的前面。

getRect(bounds:Object) : Object
基於 bounds 參數,返回作為影片剪輯的最小和最大 x 和 y 坐標值的屬性,不包括形狀上的任何筆觸。

getSWFVersion() : Number
返回一個整數,該整數指示所發布的影片剪輯的 Flash Player 版本。

getTextSnapshot() : TextSnapshot
返回一個 TextSnapshot 對象,該對象包含指定影片剪輯的所有靜態文本欄位中的文本;不包括子級影片剪輯中的文本。

getURL(url:String, [window:String], [method:String]) : Void
從指定 URL 將文檔載入到指定窗口。

globalToLocal(pt:Object) : Void
將 pt 對象從舞台(全局)坐標轉換為影片剪輯(本地)坐標。

gotoAndPlay(frame:Object) : Void
從指定幀開始播放 SWF 文件。

gotoAndStop(frame:Object) : Void
將播放頭移到影片剪輯的指定幀並停在那裡。

hitTest() : Boolean
計算影片剪輯,以確認其是否與由 target 或 x 和 y 坐標參數標識的點擊區域發生重疊或相交。

lineGradientStyle(fillType:String, colors:Array, alphas:Array, ratios:Array, matrix:Object, [spreadMethod:String], [interpolationMethod:String], [focalPointRatio:Number]) : Void
指定 Flash 用於後續 lineTo() 和 curveTo() 方法調用的線條樣式,在以不同參數調用 lineStyle() 方法或 lineGradientStyle() 方法之前,線條樣式不會改變。

lineStyle(thickness:Number, rgb:Number, alpha:Number, pixelHinting:Boolean, noScale:String, capsStyle:String, jointStyle:String, miterLimit:Number) : Void
指定 Flash 用於後續 lineTo() 和 curveTo() 方法調用的線條樣式,在以不同參數調用 lineStyle() 方法之前,線條樣式不會改變。

lineTo(x:Number, y:Number) : Void
使用當前線條樣式繪制一條從當前繪畫位置到 (x, y) 的線條;當前繪畫位置隨後會設置為 (x, y)。

loadMovie(url:String, [method:String]) : Void
在播放原始 SWF 文件時,將 SWF、JPEG、GIF 或 PNG 文件載入到 Flash Player 中的影片剪輯中。

loadVariables(url:String, [method:String]) : Void
從外部文件讀取數據並設置影片剪輯中變數的值。

localToGlobal(pt:Object) : Void
將 pt 對象從影片剪輯(本地)坐標轉換為舞台(全局)坐標。

moveTo(x:Number, y:Number) : Void
將當前繪畫位置移動到 (x, y)。

nextFrame() : Void
將播放頭轉到下一幀並停止。

play() : Void
在影片剪輯的時間軸中移動播放頭。

prevFrame() : Void
將播放頭轉到前一幀並停止。

removeMovieClip() : Void
刪除用 plicateMovieClip()、MovieClip.plicateMovieClip()、MovieClip.createEmptyMovieClip() 或 MovieClip.attachMovie() 創建的影片剪輯實例。

setMask(mc:Object) : Void
使參數 mc 中的影片剪輯成為展示調用影片剪輯的遮罩層。

startDrag([lockCenter:Boolean], [left:Number], [top:Number], [right:Number], [bottom:Number]) : Void
允許用戶拖動指定的影片剪輯。

stop() : Void
停止當前正在播放的影片剪輯。

stopDrag() : Void
結束 MovieClip.startDrag() 方法。

swapDepths(target:Object) : Void
交換此影片剪輯與另一影片剪輯的堆棧或深度級別(z-順序),另一影片剪輯由 target 參數指定,或指定為當前佔用由 target 參數指定的深度級別的影片剪輯。

unloadMovie() : Void
刪除影片剪輯實例的內容。

繼承自 Object 類的方法

控制MC方法.以下本人舉例內容:
//在主場景建立一個空影片剪輯.控制影片剪輯的x y alpha等值
this.createEmptyMovieClip("mymc",1)
mymc.loadMovie("https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif")
mymc.onLoad=function(ok){
if(ok){
this.mymc._x=100//x坐標
this.mymc._y=100//y坐標
this.mymc._alpha=50//透明度
this.mymc._visible=true//顯示
this.mymc.useHandCursor=false//不要手形
}}

E. 怎麼在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並不會混淆它們之間的區別。

F. 怎樣用命令載入flash影片剪輯

把影片剪輯拉入場景,輸入實列名為a_mc,在影片剪輯的第1幀的幀上輸入腳本stop();
在公用庫里拉兩個按鈕到場景。
在開始按鈕上輸入代碼
//當滑鼠按下並釋放時
on
(release)
{
//主場景的a_mc影片剪輯跳轉到第2幀播放
_root.a_mc.gotoAndPlay(2);
}
在停止按鈕上輸入代碼
//當滑鼠按下並釋放時
on
(release)
{
//主場景的a_mc影片剪輯跳轉到第1幀停止
_root.a_mc.gotoAndStop(1);
}
好了,你試試。

G. flash腳本語言的影片剪輯

當 SWF 文件正在播放時,創建一個
影片剪輯的實例。無論播放頭在原始影片剪輯中處於什麼位置,在重復的影片剪輯中,播放頭始終從第 1 幀
開始
語法:plicateMovieClip (target,new name,depth);
plicateMovieClip 範例:plicateMovieClip (/game,new game,2);
removeMovieClip 語法:removeMovieClip (target); 刪除指定的影片剪輯
可用滑鼠拖動已定義實體名稱的影 片剪輯,一次只能拖動一個。一旦 執行,該影片剪輯保持可拖 動狀態,直到用stopDrag 明確停止拖動為止,或是對另一個影片剪輯做 startDrag 的動作命令
語法:startDrag (target,lock,[left,top, right,bottom]);
範例:on (press) { startDrag startDrag
startDrag (/happy,true,0,350,210);
}
startDrag 的動作命令
語法:stopDrag ();
範例:on (release) {
stopDrag 停止當前的拖動操作
stopDrag ();
}
續表
語法:onClipEvent (movieEvent) {}
範例:onClipEvent (load) {事件處理函數:觸發去執行那些指派
gotoAndStop (3) 給一個影片剪輯的動作命令
}
MovieEvent 可分為以下幾類。
Load:載入動畫影片
Unload:刪除動畫影片
onClipEvent EnterFrame:進入每一幀(都會啟動action)
MouseMove:每次移動滑鼠時啟動此動作
MouseDown:按住滑鼠左鍵
MouseUp:放開滑鼠左鍵
KeyDown:按住鍵盤的一個按鍵,使用Key.getCode 去讀取最後被按下的按鍵
KeyUp:放開鍵盤的一個按鍵,使用Key.getCode 去讀取最後被放開的按鍵
Data :在 loadVariables() 或 loadMovie() 動作中接收到數據時啟動該動作。當與
loadVariables() 動作一起指定時,data 事件只在載入最後一個變數時發生一次
當影片播放時,更改影片剪輯的屬
語法:setProperty (target, property, value)
setProperty 性值,如Alpha 、Width、Visible、
範例:setProperty (happy,_alpha= 30); Rotation 等
在指定的ClipEvent 事件觸發後,刷
updateAfterEvent 語法:updateAfterEvent() 新屏幕顯示,可以避免刷新網頁時的
屏幕閃爍

H. FLASH中影片剪輯使用STOP()的問題

首先你要知道代碼執行的順序,從上到下,從左到右,從主時間軸到影片剪輯的時間軸,不是沒有作用,是),然後進入影片剪輯執行了stop(),所以影片剪輯又停止了
你可以這樣寫代碼
//--------------------------
root.mc.stop();
root.mc.gotoAndPlay(2);
//-----------------------
//3.0可以這樣寫
this.mc.gotoAndPlay(2)

I. flash 每一幀一個影片剪輯,一個播放下一幀的命令,如何讓剪輯的動畫播放完,這個播放下一幀的命令再生效

把按鈕放到影片剪輯裡面,前面放個樣子,不加代碼,播放到最後加代碼:
on
(release)
{_parent.gotoAndStop(2);
}
_parent.是控制上一層影片剪輯的意思

閱讀全文

與影片剪輯命令相關的資料

熱點內容
app後台運行android 瀏覽:346
對象存儲演算法 瀏覽:734
sql命令中條件子句的關鍵詞 瀏覽:516
貴陽微樂麻將胡牌演算法 瀏覽:708
光纖的伺服器是什麼意思 瀏覽:880
iphone終端命令 瀏覽:176
visualc教程pdf 瀏覽:521
ad適合練什麼app 瀏覽:162
基於單片機的溫度報警器的設計 瀏覽:119
androidview復制 瀏覽:427
東北最簡單的擋光演算法 瀏覽:86
為什麼app都要獲取你位置信息 瀏覽:156
app維護的人是干什麼的 瀏覽:964
埃及雲伺服器怎麼租 瀏覽:342
醫療電子憑證是什麼app 瀏覽:16
javanat穿透 瀏覽:337
java數組索引值 瀏覽:92
程序員的數學21邏輯 瀏覽:918
程序員搞足球 瀏覽:36
發送文件加密了怎麼辦 瀏覽:424