【问题标题】:flex tabnavigator cuts off labelsflex tabnavigator 切断标签
【发布时间】:2011-08-27 19:32:59
【问题描述】:

TabNavigator 有问题。选项卡的标签被截断,一旦用户将鼠标放在选项卡上,它就会再次重绘。无论如何以编程方式重绘选项卡的标签吗?

【问题讨论】:

  • 我在使用绑定时遇到了同样的问题。如果有人有解决方案...我很感兴趣

标签: apache-flex actionscript-3 flex3


【解决方案1】:

您可能还想考虑FlexLib 中的SuperTabNavigator

【讨论】:

    【解决方案2】:

    尝试使用带有 ViewStack 的 Spark TabBar

    【讨论】:

      【解决方案3】:

      我在使用 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();
                  }
              }
          }
      } 
      

      【讨论】:

        猜你喜欢
        • 2011-03-12
        • 1970-01-01
        • 2010-10-05
        • 2018-11-07
        • 2020-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-05
        相关资源
        最近更新 更多