我需要在AS3中创建一个“弹出窗口”,它可以包含文本框和数据网格等内容。
我已经彻底搜索过,并且无法找到这样的组件或类。他们为什么要删除as3中的AS2窗口?那对我来说是完美的。
我能找到的最接近的是http://fatal-exception.co.uk/blog/?p=69,它不支持文本框或数据网格。
感谢您的帮助,我非常需要这个。
答案 0 :(得分:0)
目前还不完全清楚你想做什么。
如果要在应用程序顶部创建显示对象,请直接在舞台上创建新图层。你可以拥有任何你喜欢的东西,并且可以让它成为可拖动的或任何你想要的东西。
如果要创建浮动在浏览器上方的Flash窗口,则不能。或者更确切地说,您可以,但您需要使用JavaScript创建一个新窗口(从ExternalInterface调用,请参阅this StackO question),加载新的SWF,然后使用LocalConnection链接两个SWF。但这确实不能令人满意,因为LocalConnection被打破了(以各种方式)。
答案 1 :(得分:0)
我能够很容易地自己构建一个窗口类。它有一些不错的功能。
我使用startDrag(false)
和stopDrag();
来编写拖动功能,并使用this.parent.removeChild(this);
来摆脱窗口。
答案 2 :(得分:0)
我要做的是创建一个扩展MovieClip的类,在顶部包含一个TextField作为标题,一个用于关闭它的X按钮,用于处理拖动的事件处理程序等。
然后,您可以实例化该类并添加要显示为子项的项。