|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
做了一个FLASH按钮来控制mediaplay。 以下是网页部分代码 function VolDn() mediaplay 代码 { // 增音 var ps = Player.settings; if(ps.mute == true){ps.mute = false;return;} else{ if (ps.volume <= 30){ ps.volume =0;} else{ps.volume = ps.volume - 30;} } } function VolUp() { //减音 var ps = Player.settings; if(ps.mute == true){ps.mute = false;return;} else{ if (ps.volume >= (100-30)) {ps.volume = 100;} else { ps.volume = ps.volume + 30;} } } function playerPlay(){ Player.URL="mms://202.95.107.151/pggame"> } function playerStop(){ if(Player.status!="预备就绪") Player.controls.stop(); else return; } <OBJECT ID=Player CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"type="application/x-oleobject" Standby="Loading.... Microsoft Windows Media Player" ------------------- width="0" height="0" style="position:absolute;left:0px; top:0px;"> <PARAM NAME="URL" value="mms://202.95.107.151/pggame"> <PARAM NAME="rate" value="1"> <PARAM NAME="balance" value="0"> <PARAM NAME="currentPosition" value="0"> <PARAM NAME="defaultFrame" value=""> <PARAM NAME="playCount" value="1"> <PARAM NAME="autoStart" value="1"> <PARAM NAME="currentMarker" value="0"> <PARAM NAME="invokeURLs" value="-1"> <PARAM NAME="baseURL" value=""> <PARAM NAME="volume" value="100"> <PARAM NAME="mute" value="0"> <PARAM NAME="uiMode" value="full"> <PARAM NAME="stretchToFit" value="0"> <PARAM NAME="windowlessVideo" value="0"> <PARAM NAME="enabled" value="-1"> <PARAM NAME="enableContextMenu" value="0"> <PARAM NAME="fullScreen" value="0"> <PARAM NAME="SAMIStyle" value=""> <PARAM NAME="SAMILang" value=""> <PARAM NAME="SAMIFilename" value=""> <PARAM NAME="captioningID" value=""> </OBJECT> 以上代码 用HTML按钮控制都无问题。 flash用简朴的命令控制。 如 b1.onRelease=function(){ ------------- getURL("javascript :VolUp()"); } bt2.onRelease=function(){ getURL("javascript :VolDn()"); b3.onRelease=function(){ getURL("javascript :playerPlay()"); } bt4.onRelease=function(){ getURL("javascript :playerStop()"); 播放和停止都能用,但一用增音和减音,播放器就会停止。百思不得其解, 烦有空高手给解决一下,高分送上。 怎么现实增声减音。 --------------------------------------------------------------- 使用fscommand传递命令,不要用javascript。 即在Flash中, b1.onRelease=function(){ 以上FlashControl为嵌入HTML中的Flash Object id fscommand("VolUp"); } 在HTML中,在你现有的Javascript基础上添加 var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1; // 处理 Flash 影片中的所有 FSCommand 消息 function FlashControl_DoFSCommand(command, args) { var FlashControl = isInternetExplorer ? document.all.FlashControl : document.FlashControl; // 代码放在此处。 eval(command)(); } // Internet Explorer 的挂钩 if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { document.write(’’<script language="VBscript">n’’); document.write(’’On Error Resume Nextn’’); document.write(’’Sub FlashControl_FSCommand(ByVal command, ByVal args)n’’); document.write(’’ Call FlashControl_DoFSCommand(command, args)n’’); document.write(’’End Subn’’); document.write(’’</script>n’’); } --------------------------------------------------------------- 简朴看了看,帮你修改了一下。VBscript的问题。帮你把Javascript中的一段代码拿出来,就好使了。 Javascript中的这个代码提出去 // Internet Explorer 的挂钩 if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) { document.write(’’<script language="VBscript">n’’); document.write(’’On Error Resume Nextn’’); document.write(’’Sub FlashControl_FSCommand(ByVal command, ByVal args)n’’); document.write(’’ Call FlashControl_DoFSCommand(command, args)n’’); document.write(’’End Subn’’); document.write(’’</script>n’’); } 为 <script language="VBscript"> On Error Resume Next Sub FlashControl_FSCommand(ByVal command, ByVal args) Call FlashControl_DoFSCommand(command, args) End Sub </script> 就好用了,试试吧,有问题再给我留言。 返回类别: Flash教程 上一教程: ActionScript数组使用小结 下一教程: Flash制作飘落蒲公英效果动画 您可以阅读与"在flash中用javascript控制页面中的mediaplay"相关的教程: · Flash制作可以控制声音的按钮 · Flash游戏开发系列一:游戏中的敌人(5) · flash中的自带调色板渐变 · 通过JS控制flash场景随内容而增减的方式 · Flash游戏开发系列一:游戏中的敌人(7) |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |