其實就是人爲分派一個MouseEvent.MOUSE_OVER
例:
<mx:FormItem label="用 戶:" width="181" fontSize="12" color="#ffffff">
<mx:TextInput id="txtUid" width="138" height="22" color="#000000"/>
</mx:FormItem>
<mx:Array id="validators">
<mx:StringValidator id="userNameValidator" source="{txtUid}" property="text" required="true"/>
</mx:Array>
private function login():void {
if(Validator.validateAll(validators).length == 0){
.............................
} else {
txtUid.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));
}
}
這樣就可以了,但是這個tooltip只會顯示幾秒,不能長久顯示,並且在長表單滾動時也會消失