http://www.v-ec.com/dh20156/article.asp?id=23控制Flash Player的Javascript方法:
Play() 播放动画 
StopPlay() 停止动画 
IsPlaying() 动画是否正在播放
GotoFrame(frame_number) 跳转到某帧 
TotalFrames() 获取动画总帧数 
CurrentFrame() 回传当前动画所在帧数1 
Rewind() 使动画返回第一帧 
SetZoomRect(left,top,right,buttom) 放大指定区域 
Zoom(percent) 改变动画大小 
Pan(x_position,y_position,unit) 使动画在x,y方向上平移 
PercentLoaded() 返回动画被载入的百分比 
LoadMovie(level_number,path) 加载动画 
TGotoFrame(movie_clip,frame_number) movie_clip 跳转到指定帧数 
TGotoLabel(movie_clip,label_name) movie_clip 跳转到指定标签 
TCurrentFrame(movie_clip) 回传movie_clip当前帧 
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的指定属 

解决方案 »

  1.   

    http://www.cnblogs.com/salonliudong/archive/2008/01/02/1023566.html
      

  2.   

    flash的as帮助手册上有例子的
    ff下没有试过,建议先在ie下测试
      

  3.   

    ie 已经通过了 
    ff 有问题
      

  4.   

    <embed name="xx" src="" ..../>
    <script for="xx" event="FSCommand(cmd, arg)">
    switch(cmd) {
    case: "..."
    break;
    case: "..."
    break;
    default:
    }
    </script>
    firefox 试下这个,不知道行不行的-------------------------------------
    另:可以在 Flash 中使用 ExternalInterface 让 Flash 与 JavaScript 交互, IE/firefox 都可以的
    但要求客户端 Flash 版本在 8.0或以上如:// ActionScript
    import flash.external.ExternalInterface;
    System.useCodepage = true;
    function encodeURI(x) { return escape(x); }
    ExternalInterface.addCallback("encodeURL", this, encodeURI);
    stop();这样在JavaScript 中就可以使用 Flash 的 encodeURL 了
    <script type="text/javascript">//<![CDATA[  
    function thisMovie(movieName) {  
        if (navigator.appName.indexOf("Microsoft") != -1) {  
            return window[movieName];  
        } else {  
            return document[movieName];  
        }  
    }  
    function mDo() {  
        alert(thisMovie("encURI").encodeURL("中国人"));  
    }  
    //]]></script>  
    <object id="encURI" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="0" height="0">  
    <param name="allowScriptAccess" value="sameDomain" />  
    <param name="movie" value="encodeURL.swf" />  
    <embed name="encURI" src="encodeURL.swf" width="0" height="0" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />     
    </object>  
    <input type="button" onclick="javascript:mDo()" value=" test ">  
    <script type="text/javascript">//<![CDATA[
    function thisMovie(movieName) {
        if (navigator.appName.indexOf("Microsoft") != -1)
            return window[movieName];
        return document[movieName];
    }
    function mDo() {
        alert(thisMovie("encURI").encodeURL("汉字"));
    }
    //]]></script>
    <object id="encURI" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="0" height="0">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="encodeURL.swf" />
    <embed name="encURI" src="encodeURL.swf" width="0" height="0" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />  
    </object>
    <input type="button" onclick="javascript:mDo()" value=" test ">
    Flash 访问 JavaScript
    flash.external.ExternalInterface.call("myFunction", arg);
      

  5.   

    function fscommand_urfunction(){//...};