有人知道这是否可行?
我正在尝试创建一个Flash动画,它将显示/预览我在普通HTML表单中输入的字段。更新flash影片的调用很可能会附加到onKeyUp事件。
任何建议或教程都会很棒
喝彩! Decbrad
答案 0 :(得分:1)
假设你正在使用动作3 ......
检查this
你也可以检查this link(它的Flex 3虽然......我认为AS3应该类似于闪存)...我之前在我的Flex项目中使用过ExternalInterface。< / p>
答案 1 :(得分:0)
据我所知,Flashplayer只有在有焦点的情况下才会监听关键事件(如果你输入的是HTML格式,它就不会有。我不知道有什么方法可以将事件注入使用javascript进行Flash。
是否有一个特殊原因导致您无法在实际的Flash影片中使用文本区域?
答案 2 :(得分:0)
我的建议是抓取您最喜欢的JavaScript事件实用程序,然后将其与ExternalInterface配对。这样,您可以在Flash中为EI添加回调,这意味着您可以执行以下操作:
ExternalInterface.addCallback( "keyboardClicked", dispatcherFunc );
function dispatcherFunc():void
{
dispatchEvent( new Event( "javaScriptKeyClick" ) );
}
document.getElementById( "mySwf" ).keyboadClicked();
答案 3 :(得分:0)
我没有在实际的Flash影片中构建文本区域的原因是因为系统现在完成了95%并且服务器端有很多智能。正如他们所说,闪光预览或多或少是结冰!有点惊讶的是,没有更多关于Flash的钩子。
再次感谢! 癸