HTML表单->;闪存提交按钮->;在flash按钮中设置PHP变量->;提交表格
好吧,很抱歉这很复杂,但解决起来应该没那么难 这是我想做的。我有一个HTML表单,我想用PHP上传到MySQL。这一部分很简单,但问题是我希望提交按钮是一个Flash对象。不知怎的,我需要Flash按钮来提交表单,但我想我能找到答案。棘手的是,我需要它在提交表单之前设置另一个PHP变量。变量将由一堆东西决定,但我可以在以后的actionscript中编写。我只需要弄清楚如何将变量传递回网页。$u POST变量可能就可以了 谢谢!!如果我需要进一步澄清,请告诉我 编辑:如果flash对象返回了一些javascript并以这种方式设置了一个变量,该怎么办? 有人能帮助它在捕获变量的同时提交表单吗HTML表单->;闪存提交按钮->;在flash按钮中设置PHP变量->;提交表格,php,javascript,flash,actionscript-3,forms,Php,Javascript,Flash,Actionscript 3,Forms,好吧,很抱歉这很复杂,但解决起来应该没那么难 这是我想做的。我有一个HTML表单,我想用PHP上传到MySQL。这一部分很简单,但问题是我希望提交按钮是一个Flash对象。不知怎的,我需要Flash按钮来提交表单,但我想我能找到答案。棘手的是,我需要它在提交表单之前设置另一个PHP变量。变量将由一堆东西决定,但我可以在以后的actionscript中编写。我只需要弄清楚如何将变量传递回网页。$u POST变量可能就可以了 谢谢!!如果我需要进一步澄清,请告诉我 编辑:如果flash对象返回了一些
input
元素,作为表单的子元素追加
类型
设置为隐藏
值设置为您想要发送的任何内容
flashObject.GetVariable(variableName)
flashObject.SetVariable(variableName,value)
查看从ActionScript调用JavaScript的方法,反之亦然。Lars是正确的。它可能看起来像这样
调用('passmyvariables','value1','value2')
您的javasscript应该是这样的
函数passmyvariables(var1、var2){
//过程myvar
表单提交()
}
您可以有多个变量。1。是的,我知道。。。这是一种有限的上诉申请。哈哈2。隐马尔可夫模型。。这并没有真正的帮助,我需要flash来设置变量。这将由一个互动的东西决定。也许flash可以返回一行javascript?很有趣。。。你必须原谅我是一个javascript和ActionScriptNoob,但是。。。我假设如果flash对象可以传递一个变量,那么这些函数就可以在不刷新页面或其他任何东西的情况下获取该值。JavaScript可以通过这些函数获取/设置Flash变量。这听起来非常方便,我将研究这些。谢谢你的邀请。。。我也会调查的