我想创建一个通知图标,如Facebook右下角的红色图标。我尝试使用ToolTipManager来创建工具提示,但由于工具提示出现在Flex中自己的图层中,并且据我所知,无法锚定到页面的任何部分。当用户使用浏览器的滚动条时,它们会移动。
提前感谢您的任何帮助,
奥维尔
答案 0 :(得分:0)
如果你想使用一个经理,你应该使用PopUpManager,但我个人认为这可能是矫枉过正。
如果您使用的是MXML,则可以尝试将通知元素添加到页面中,并按照您希望的方式进行定位。如果您对此感到满意,请将其visible
属性设置为false
。然后将事件侦听器添加到适当的事件以更改元素的visible
属性的值。
如果您正在使用ActionScript,我会创建一个“通知”类来定义通知元素的外观和任何功能。我可能会将Canvas子类化,但子类化Sprite可能会为您提供所需的所有功能。获得Notification对象后,可以将事件侦听器添加到相应的事件中以创建/定位通知元素或将其销毁。