fl.controls.ScrollPane我有一个用作Sprite表单容器的 Flash 应用程序。被ScrollPane.source引用为Sprite表单的flash.text.TextField一些子表单。
我使用 Firefox 和 Chrome 浏览器进行了测试。
当从开发服务器直接调用 flash 文件时,flash 应用程序运行正常,只是需要单击两次才能选择可编辑的TextField.
当 Flash 嵌入到具有严格控制属性的页面时,情况会变得更糟,例如:
<embed type="application/x-shockwave-flash"
src="https://localhost:flashfile.swf" width="400" height="300"
quality="high" scale="scale" allowfullscreen="true"
allowscriptaccess="never" salign="tl" wmode="opaque">
我读到这wmode=opaque会带来一些不良的副作用,但很荒谬,我什至无法选择TextField对象。事件鼠标滚动不再被捕获。鼠标事件没有击中TextField对象。
这是一个特殊情况,因为其他对象(例如fl.controls.CheckBox和fl.controls.ComboBox)仍然可以单击/选择。
问题:在这个特殊的场景ScrollPane和嵌入使用wmode=opaque中,我在这里错过了什么?