我遇到TabNavigator
问题。标签的标签被截断,一旦用户将鼠标放在标签上,它会重新绘制。无论如何,以编程方式重新绘制标签的标签?flex tabnavigator切断标签
3
A
回答
0
0
尝试使用带有ViewStack的Spark TabBar代替。
0
我有与TabNavigator相同的问题。它与我的TabNavigator所在的TitleWindow有关。
这是很酷的解决方案从 - How to Show a Tab Navigator in a Popup Window
package
{
import mx.containers.TabNavigator;
import mx.controls.Button;
import mx.events.FlexEvent;
public class PopUpFriendlyTabNavigator extends TabNavigator
{
public function PopUpFriendlyTabNavigator()
{
super();
this.addEventListener (FlexEvent.CREATION_COMPLETE, onCreationComplete);
}
private function onCreationComplete(event:FlexEvent):void
{
this.removeEventListener(FlexEvent.CREATION_COMPLETE, onCreationComplete);
var firstTab:Button = getTabAt(0);
if (firstTab)
{
firstTab.invalidateDisplayList();
firstTab.validateNow();
}
}
}
}
+0
This works。好答案。 – Ryan 2016-04-25 15:56:09
我有同样的问题,当我使用绑定。如果有人有解决方案...我感兴趣 – Epharion 2011-05-18 08:51:24