Flash和Flash的通信 通過上面兩種方法的混和使用,同一HTML中兩個或者更多的Flash直接可以相互傳送消息. 從一個flash使用fscommand傳送消息給Javascript,使用Flash的Javascript methods把消息傳給另外一個flash
詳細的看這里:Flash影片之間的通信示例
從Flash MX開始,local connection對象可以用來在flash之間傳送消息. 這使得同一HTML中的或者位于兩個瀏覽器窗口中的兩個flash影片可以相互發(fā)送消息,而不必使用Javascript或者fscommand 詳細的看這里:在Flash MX中使用local connection對象(英文)
本站的localConnection教程:http://m.95time.cn/tech/multimedia/2003/739.asp
附可控制Flash Player的Javascript方法: 一覽表: Play() ---------------------------------------- 播放動畫 StopPlay()------------------------------------停止動畫 IsPlaying()----------------------------------- 動畫是否正在播放 GotoFrame(frame_number)---------------- 跳轉到某幀 TotalFrames()------------------------------- 獲取動畫總幀數(shù) CurrentFrame()------------------------------回傳當前動畫所在幀數(shù)-1 Rewind()-------------------------------------使動畫返回第一幀 SetZoomRect(left,top,right,buttom)-------放大指定區(qū)域 Zoom(percent)------------------------------改變動畫大小 Pan(x_position,y_position,unit)------------使動畫在x,y方向上平移 PercentLoaded()----------------------------返回動畫被載入的百分比 LoadMovie(level_number,path)----------- 加載動畫 TGotoFrame(movie_clip,frame_number)- movie_clip跳轉到指定幀數(shù) TGotoLabel(movie_clip,label_name)------ movie_clip跳轉到指定標簽 TCurrentFrame(movie_clip)--------------- 回傳movie_clip當前幀-1 TCurrentLabel(movie_clip)-----------------回傳movie_clip當前標簽 TPlay(movie_clip)---------------------------播放movie_clip TStopPlay(movie_clip)----------------------停止movie_clip的播放 GetVariable(variable_name)-----------------獲取變量 SetVariable(variable_name,value)-----------變量賦值 TCallFrame(movie_clip,frame_number)---call指定幀上的action TCallLabel(movie_clip,label)----------------call指定標簽上的action TGetProperty(movie_clip,property)--------獲取movie_clip的指定屬性 TSetProperty(movie_clip,property,number)-設置movie_clip的指定屬性
出處:藍色理想
責任編輯:qhwa
上一頁 Flash 到 Javascript 的通信 下一頁 藍色的一點補充
◎進入論壇Flash專欄版塊參加討論
|