Je suis essayer d'habiller mon tabnavigator avec PNG parextend avec TabSkin.as et SelectedTabSkin.as, cependant, quand j'ai essayé de passer la souris sur les boutons de l'onglet, il va provoquer un scintillement en noir et charger l'image tabulation Je définis. Que puis-je faire pour éviter le scintillement?flex tabnavigator scintillement de la peau
TabSkin.as même que SelectedTabSkin.as mais image différente
package {
import mx.controls.Image;
public class TabSkin extends Image {
public function TabSkin():void {
super();
}
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
this.source = "asset/bb.png";
this.styleName = "tab";
super.updateDisplayList(unscaledWidth, unscaledHeight);
}
}
}
Tab.MXML
TabNavigator {
tabHeight: 39;
tab-width: 108;
tabOffset: 1;
tabStyleName: "tab";
}
.tab {
fillColors: #000000, #000000;
up-skin: ClassReference("TabSkin");
down-skin: ClassReference("TabSkin");
over-skin: ClassReference("TabSkin");
selected-up-skin: ClassReference("SelectedTabSkin");
selected-down-skin: ClassReference("SelectedTabSkin");
selected-over-skin: ClassReference("SelectedTabSkin");
}
.selectedTab {
font-weight: bold;
corner-radius: 0;
}
<mx:TabNavigator x="223" y="82" width="100%" height="100%" id="tab2"/>