一個讓validator驗證時,立即出現tooltip的小方法

其實就是人爲分派一個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只會顯示幾秒,不能長久顯示,並且在長表單滾動時也會消失

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章