Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML表单->;闪存提交按钮->;在flash按钮中设置PHP变量->;提交表格_Php_Javascript_Flash_Actionscript 3_Forms - Fatal编程技术网

HTML表单->;闪存提交按钮->;在flash按钮中设置PHP变量->;提交表格

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对象返回了一些

好吧,很抱歉这很复杂,但解决起来应该没那么难

这是我想做的。我有一个HTML表单,我想用PHP上传到MySQL。这一部分很简单,但问题是我希望提交按钮是一个Flash对象。不知怎的,我需要Flash按钮来提交表单,但我想我能找到答案。棘手的是,我需要它在提交表单之前设置另一个PHP变量。变量将由一堆东西决定,但我可以在以后的actionscript中编写。我只需要弄清楚如何将变量传递回网页。$u POST变量可能就可以了

谢谢!!如果我需要进一步澄清,请告诉我

编辑:如果flash对象返回了一些javascript并以这种方式设置了一个变量,该怎么办? 有人能帮助它在捕获变量的同时提交表单吗

  • 无障碍提示:尽可能避免闪光灯;它会导致可用性问题
  • 如果要在提交前添加POST变量:
  • 我认为Flash不允许访问DOM,所以这是JavaScript:
  • 创建一个
    input
    元素,作为
    表单的子元素追加
  • 将其
    类型
    设置为
    隐藏
  • 将其
    值设置为您想要发送的任何内容
  • 这只是等式的一部分;我不知道如何让Flash触发页面中的脚本

    编辑

    这些功能有助于从Flash对象获取数据

    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变量。这听起来非常方便,我将研究这些。谢谢你的邀请。。。我也会调查的