将变量从 Html StageWebview 传递到 actionscript

Posted

技术标签:

【中文标题】将变量从 Html StageWebview 传递到 actionscript【英文标题】:passing variables from Html StageWebview to actionscript 【发布时间】:2019-01-06 04:06:47 【问题描述】:

如何获取用户名字段数据并将其传递给 Actionscript? 请帮助我编写此代码作为我正在尝试做的示例...

从用户名中获取数据并将其传递给 Flash 中的txtc.text

var webView:StageWebView = new StageWebView(); 
webView.viewPort = new Rectangle( 200, 200, this.stage.stageWidth, 
this.stage.stageHeight); 
webView.stage = this.stage; 
var htmlString:String = "<form action='/action_page.php'>" +
"First name:<br>" +
"<input type='text' name='firstname' value='Mickey'><br>" +
"Last name:<br>" +
"<input type='text' name='lastname' value='Mouse'><br><br>" +
"<input type='submit' value='Submit'>" +
"</form>";
webView.loadString(htmlString);
btn1.addEventListener(MouseEvent.CLICK, btn21e);
function btn21e(event:MouseEvent):void

txtc.text = String(htmlString); 

【问题讨论】:

解决了吗?如果没有,请尝试在按下“提交”按钮时添加一些 javascript 函数来复制文本条目,然后在 AS3 中使用 External Interface 从正在运行的 Javascript 函数接收文本... 【参考方案1】:

Afaik,StageWebView 出于安全原因被隔离,因此您不会得到结果。但是,MyFlashLabs 有一个 StageWebView ANE,它应该能够从 StageWebView 获取/传递结果。

【讨论】:

以上是关于将变量从 Html StageWebview 传递到 actionscript的主要内容,如果未能解决你的问题,请参考以下文章

Flex 移动应用 StageWebView 打印

将变量从 node.js 传递到 html

如何将变量从外部 JavaScript 传递到 HTML 表单

如何从 Blade 格式 HTML 将 PHP 变量传递给 JavaScript 函数

将变量从 PHP 传递到 javascript 并传递到 html 表单

如何将变量从 python Django 传递到 HTML 模板