【问题标题】:How to pass string from virtual keyboard in AIR to an embedded HTML Page如何将字符串从 AIR 中的虚拟键盘传递到嵌入式 HTML 页面
【发布时间】:2011-10-11 13:30:20
【问题描述】:

我是 Flex/Air 的新手。我正在开发一个 AIR 网络浏览器,我想使用虚拟键盘在 HTML 页面中书写。

我将此组件集成为键盘:http://www.uibuzz.com/2011/adobe/flex/github-flex-4-component-virtualkeyboard/ 当我尝试在文本区域中书写时效果很好,但我不知道如何在 html 页面中书写。

示例: 要在 textarea 中写入,我只需调用它:

textarea.text = event.keyLabel;

我如何传递字符串:

event.keyLabel

到一个:

<mx:HTML id="HTML" .../>

?

我真的希望一切都清楚,提前感谢你的帮助,我为我糟糕的英语道歉。

工厂

【问题讨论】:

    标签: apache-flex keyboard air adobe virtual


    【解决方案1】:

    您可以使用htmlText 属性

    【讨论】:

    • 感谢您的快速回答.. 已经尝试过此属性,但它无法正常工作... 我尝试更好地解释:我想将字符串传递给 HTML,但它有在输入框中而不是在整个页面上书写。例如,如果我在我的 HTML 对象上加载 google 并尝试使用虚拟键盘进行书写,它不会写在 google 的输入搜索上,它会写在整个页面上,只显示字符串。希望很明确.. :)
    • 我没完全理解,但是如果你要找的话,textArea 也有一个 htmlText 属性
    • 你说得对,我的英语不太好..抱歉让你理解我制作了一个小视频,你可以在这里观看:fideamedia.altervista.org/video所以我想你可以理解我的问题;)非常感谢你。
    • 你说在 textArea 中写的时候效果很好,你的意思是你做了一个只包含一个 textArea 的简单应用程序?
    • 无论如何,要实现你想要做的事情,你可以编写一个javascript函数来将值从flash传递到html,然后使用ExternalInterface API调用该函数,你可以找到很多教程关于它switchonthecode.com/tutorials/…
    猜你喜欢
    • 1970-01-01
    • 2015-09-05
    • 2012-07-25
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    相关资源
    最近更新 更多