下面要做的事情:做一个flash文件,可以通过网页得到参数(视频文件名)。然后显示视频,并在文本框中显示视频文件名的文字。
1、建立一个flash文件:3.fla
窗口 —> 组件 —> Video —> FLVPlayback,拖入场景。将它选中,属性面板起名:myvideo
用文本工具画一个文本框,属性面板中<实例名称>填写:mytxt,下面下拉框选择:传统文本、动态文本。
按F9,打开编程面板,写入下面代码
/* 单击以设置视频源(需要 FLVPlayback) 单击此指定的元件实例会在指定的 FLVPlayback 组件实例中播放新的视频文件。此指定的 FLVPlayback 组件实例将暂停。 说明: 1. 用您要播放新视频文件的 FLVPlayback 组件的实例名称替换以下 video_instance_name。 2. 用您要播放的新视频文件的 URL 替换以下"http://www.helpexamples.com/flash/video/water.flv"。保留引号 ("")。 */ stop(); var abc:String = loaderInfo.parameters.abc; mytxt.text=abc;//文本框中显示视频文件名 myvideo.addEventListener(MouseEvent.CLICK, fl_ClickToSetSource); function fl_ClickToSetSource(event:MouseEvent):void { //video.source = "http://www.helpexamples.com/flash/video/water.flv"; //video.source = "c.mp4"; myvideo.source = abc; }
2、再另外建一个html文件,将代码放入:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="270" id="3" align="middle"> <param name="movie" value="3.swf?abc=c.mp4" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="flashVars" value="abc=c.mp4"> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="3.swf?abc=c.mp4" width="320" height="270"> <param name="movie" value="3.swf?abc=c.mp4" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="play" value="true" /> <param name="loop" value="true" /> <param name="wmode" value="window" /> <param name="scale" value="showall" /> <param name="menu" value="true" /> <param name="devicefont" value="false" /> <param name="flashVars" value="abc=c.mp4"> <param name="salign" value="" /> <param name="allowScriptAccess" value="sameDomain" /> <!--<![endif]--> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获得 Adobe Flash Player" /> </a> <!--[if !IE]>--> </object> <!--<![endif]--> </object>
3、再找一个mp4视频文件,放入同一个目录,起名:c.mp4
就可以看效果了