java如何与flash通信
3个回答
展开全部
在Flash“javascript_to_flash.swf”的_root中创建一个文本框“receive_txt”。
然后把下面的代码复制,保存为网页,与“javascript_to_flash.swf”放在同一目录下,用浏览器打开网页。
原理:SetVariable(Variable,String);
————————————————————分割线———————————————————
<HTML>
<HEAD>
<TITLE>javascript_to_flash</TITLE>
</HEAD>
<BODY bgcolor="#999999">
<SCRIPT LANGUAGE=JavaScript>
function do_javascript_to_flash(args) {
var textfield = args.value;
window.document.javascript_to_flash.SetVariable("receive_txt.text", textfield);
}
</SCRIPT>
<p> 在下面的文本框中键入信息,然后单击确定按钮:</p>
<form name="form1" action="#">
<input type="text" name="textfield" maxlength="45" >
<input type="button" value="确定" onClick="do_javascript_to_flash(textfield);">
</form>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="javascript_to_flash" width="317" height="207" align=""
id="javascript_to_flash">
<param name=movie value="javascript_to_flash.swf">
<param name=quality value=high>
<param name=bgcolor value=#999999>
<embed src="javascript_to_flash.swf" width="317" height="207" align="" quality=high bgcolor=#999999 swliveconnect=true id="javascript_to_flash" name="javascript_to_flash"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
</BODY>
</HTML>
然后把下面的代码复制,保存为网页,与“javascript_to_flash.swf”放在同一目录下,用浏览器打开网页。
原理:SetVariable(Variable,String);
————————————————————分割线———————————————————
<HTML>
<HEAD>
<TITLE>javascript_to_flash</TITLE>
</HEAD>
<BODY bgcolor="#999999">
<SCRIPT LANGUAGE=JavaScript>
function do_javascript_to_flash(args) {
var textfield = args.value;
window.document.javascript_to_flash.SetVariable("receive_txt.text", textfield);
}
</SCRIPT>
<p> 在下面的文本框中键入信息,然后单击确定按钮:</p>
<form name="form1" action="#">
<input type="text" name="textfield" maxlength="45" >
<input type="button" value="确定" onClick="do_javascript_to_flash(textfield);">
</form>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="javascript_to_flash" width="317" height="207" align=""
id="javascript_to_flash">
<param name=movie value="javascript_to_flash.swf">
<param name=quality value=high>
<param name=bgcolor value=#999999>
<embed src="javascript_to_flash.swf" width="317" height="207" align="" quality=high bgcolor=#999999 swliveconnect=true id="javascript_to_flash" name="javascript_to_flash"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
</object>
</BODY>
</HTML>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询