boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Flash版 - 测试回答另一个问题
相关主题
求教:FLASH BUTTON在FIREFOX 和IE下的不同表现:双击&单击
一个页面load flash两次
回复一个问题
推荐一个embed flash的方法
新手菜鸟问个button的弱问题
使用附件回答一个问题
如何从文本文件读取参数?
网上的经典网页设计,能不能查看HTML,然后改成自己的??? 请问像这样的网页 http://cwd.68design.net/29621.cool 我能不能查看到他的HTML源代码,然后改吧改吧
请问能否用AS动态生成button?
use buttons to control several swf files
相关话题的讨论汇总
话题: flash话题: html话题: load话题: function
进入Flash版参与讨论
1 (共1页)
r****y
发帖数: 26819
1
寄信人: flashzone (厚道,低调)
标 题: 再麻烦一次
发信站: 未名空间 (Tue Aug 12 15:58:22 2008)
来 源: 68.87.
HTML中一个combo box,一个button,另外一个flash文件,从combo box中选择一项然
后点击button,把一个数据a传送到flash,flash开始执行某个命令,比如说开始load
a.xml文件;combo box选另一个,点击button则将数据b传送到flash,flash开始load
b.xml文件。
要求是每次数据送到flash,flash开始执行命令而flash本身每次不需要重新load到
HTML,这样可能实现么?
我昨天按照你说的写了个function每次点击按钮load flash同时把数据传过去都没问题
。上面说的不知道能否实现
答案:
很简单:
test2.swf里只有一句AS:textbox.text = userName;
HTML如下:


SWFObject 2 dynamic </span></div></td></tr><tr><td class="zt-author">z****e<br />发帖数: 3810</td><td width=80% class="zt-bg"><div id="post2" style="position:relative"><div class="zt-counter">2</div><span>多谢。我觉得这个function setSrc中的每调用一次flash文件就重新embed一次,就要<br /> 被重新relaod一次啊<br /> function setSrc(){<br /> swfobject.embedSWF("test2.swf", "myContent", "550", "400", "<br /> 9.0.0", "expressInstall.swf",{userName:document.getElementById("myselect").<br /> value});<br /> <br /> load<br /> load<br /> <br />【在 r****y 的大作中提到】<a href="#post1"><img border=0 src="/moin_static193/solenoid/img/up.png" style="vertical-align:top;"/></a><br /><span class="zt-cite">: 寄信人: flashzone (厚道,低调)<br />: 标 题: 再麻烦一次<br />: 发信站: 未名空间 (Tue Aug 12 15:58:22 2008)<br />: 来 源: 68.87.<br />: HTML中一个combo box,一个button,另外一个flash文件,从combo box中选择一项然<br />: 后点击button,把一个数据a传送到flash,flash开始执行某个命令,比如说开始load<br />: a.xml文件;combo box选另一个,点击button则将数据b传送到flash,flash开始load<br />: b.xml文件。<br />: 要求是每次数据送到flash,flash开始执行命令而flash本身每次不需要重新load到<br />: HTML,这样可能实现么?</span><br /></span></div></td></tr><tr><td class="zt-author">r****y<br />发帖数: 26819</td><td width=80% class="zt-bg2"><div id="post3" style="position:relative"><div class="zt-counter">3</div><span>google了一下,找到一个答案,问题和你一模一样,我没时间自己试验:<br /> <a href="http://blog.deconcept.com/swfobject/forum/discussion/416/changing-flashvars-using-a-list/" rel="nofollow">http://blog.deconcept.com/swfobject/forum/discussion/416/changing-flashvars-using-a-list/</a><br /> <br />【在 z****e 的大作中提到】<a href="#post2"><img border=0 src="/moin_static193/solenoid/img/up.png" style="vertical-align:top;"/></a><br /><span class="zt-cite">: 多谢。我觉得这个function setSrc中的每调用一次flash文件就重新embed一次,就要<br />: 被重新relaod一次啊<br />: function setSrc(){<br />: swfobject.embedSWF("test2.swf", "myContent", "550", "400", "<br />: 9.0.0", "expressInstall.swf",{userName:document.getElementById("myselect").<br />: value});<br />: <br />: load<br />: load</span><br /></span></div></td></tr><tr><td class="zt-author">z****e<br />发帖数: 3810</td><td width=80% class="zt-bg"><div id="post4" style="position:relative"><div class="zt-counter">4</div><span>他的解决方案就是我第一次做的方法,可以工作,但还是我说的,每次onchange调用那<br /> 个function将不同的参数传到flash,但同时又把flash重新embed一遍放进html,相当<br /> 于reload一遍。好像这种问题似乎要flash remoting或Shared Objects using Flash<br /> Communication Server来解决<br /> <br />【在 r****y 的大作中提到】<a href="#post3"><img border=0 src="/moin_static193/solenoid/img/up.png" style="vertical-align:top;"/></a><br /><span class="zt-cite">: google了一下,找到一个答案,问题和你一模一样,我没时间自己试验:<br />: <a href="http://blog.deconcept.com/swfobject/forum/discussion/416/changing-flashvars-using-a-list/" rel="nofollow">http://blog.deconcept.com/swfobject/forum/discussion/416/changing-flashvars-using-a-list/</a></span><br /></span></div></td></tr><tr><td class="zt-author">r****y<br />发帖数: 26819</td><td width=80% class="zt-bg2"><div id="post5" style="position:relative"><div class="zt-counter">5</div><span>从原理上来看,这不是个服务器端的问题,给我点时间想想看。。。<br /> <br />【在 z****e 的大作中提到】<a href="#post4"><img border=0 src="/moin_static193/solenoid/img/up.png" style="vertical-align:top;"/></a><br /><span class="zt-cite">: 他的解决方案就是我第一次做的方法,可以工作,但还是我说的,每次onchange调用那<br />: 个function将不同的参数传到flash,但同时又把flash重新embed一遍放进html,相当<br />: 于reload一遍。好像这种问题似乎要flash remoting或Shared Objects using Flash<br />: Communication Server来解决</span><br /></span></div></td></tr><tr><td class="zt-author">b*******3<br />发帖数: 1461</td><td width=80% class="zt-bg"><div id="post6" style="position:relative"><div class="zt-counter">6</div><span>ExternalInterface?</span></div></td></tr><tr><td class="zt-author">z****e<br />发帖数: 3810</td><td width=80% class="zt-bg2"><div id="post7" style="position:relative"><div class="zt-counter">7</div><span>是的,可以用ExternalInterface class解决。用ExternalInterface.addCallback注册<br /> function,然后在javascript中就可以调用这个function<br /> <br />【在 b*******3 的大作中提到】<a href="#post6"><img border=0 src="/moin_static193/solenoid/img/up.png" style="vertical-align:top;"/></a><br /><span class="zt-cite">: ExternalInterface?</span><br /></span></div></td></tr> </table></td></tr> <tr><td> <div><table class="searchpages" style="float: right"><tbody><tr> <td></td> <td>1</td> <td></td> <td>(共1页)</td> </tr> </tbody></table></div> </td></tr> <tr><td><table style="table-layout:fixed;width:90%;margin-left:auto;margin-right:auto"><tr><td style="font-size:120%;text-align:center;padding-top:15px"><a href="//forum.weiming.info/c/322" style="color:#F52887;font-weight:bold;text-decoration:underline">进入Flash版参与讨论</a></td></tr></table></td></tr> <tr><td><table style="table-layout:fixed;width:90%;margin-left:auto;margin-right:auto"><tr><th style="color:#F52887;font-size:105%">相关主题</th></tr><tr><td>● <a href="/zhuti/Flash/31149189/">use buttons to control several swf files</a></td></tr><tr><td>● <a href="/zhuti/Flash/31149371/">怎样做软件演示?</a></td></tr><tr><td>● <a href="/zhuti/Flash/31149859/">怎么做gallery的翻页效果</a></td></tr><tr><td>● <a href="/zhuti/Flash/31150355/">[急]包子求教,AS3 传参数给现成的 swf (有AS1 code,不能用)</a></td></tr><tr><td>● <a href="/zhuti/Flash/21753814/">谢谢大家赏光,祝贺flash开版成功</a></td></tr><tr><td>● <a href="/zhuti/Flash/21753852/">说起Flash--我的故事</a></td></tr><tr><td>● <a href="/zhuti/Flash/21754346/">到底什么是flash?</a></td></tr><tr><td>● <a href="/zhuti/Flash/21754541/">说起Flash--我的故事2</a></td></tr><tr><td>● <a href="/zhuti/Flash/21754925/">我认为经典的Flash Game</a></td></tr><tr><td>● <a href="/zhuti/Flash/21754940/">Re: 问一个技术问题:flashGame可以用金山游侠作弊吗?</a></td></tr></table></td></tr> <tr><td><table style="table-layout:fixed;width:90%;margin-left:auto;margin-right:auto"><tr><th colspan=2 style="color:#F52887;font-size:105%">相关话题的讨论汇总</th></tr><tr><td colspan=2 style="text-align:center;padding-top:10px;font-size:1.1em"><span style="margin-right: 20px"><a href="/huati/flash">话题: flash</a></span><span style="margin-right: 20px"><a href="/huati/html">话题: html</a></span><span style="margin-right: 20px"><a href="/huati/load">话题: load</a></span><span style="margin-right: 20px"><a href="/huati/function">话题: function</a></span></td></tr></table></td></tr> </tbody></table></div> </td></tr> </tbody></table></div> </div> <span class="anchor" id="line-3"></span><span class="anchor" id="bottom"></span></div><div id="pagebottom"></div></div></div><div class="footer"><span class="license">除非另有声明,本站内容采用Creative Commons BY-NC-SA 3.0协议进行许可,转载请注明来自<a href="/">未名观察</a> - <a href="/PrivacyPolicy">隐私政策</a></span><span class="time" lang="zh" dir="ltr">2011-07-24 10:06:12由<span title="admin"><a class="nonexistent" href="/admin" title="admin">admin</a></span>编辑</span> </div> <script> var _gaq=[['_setAccount','UA-18482428-3'],['_trackPageview'],['_trackPageLoadTime']]; (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js'; s.parentNode.insertBefore(g,s)}(document,'script')); </script> <script type="text/javascript" src="http://s.skimresources.com/js/27394X857871.skimlinks.js"></script> </body> </html>