我在flex中設計一個頁面,我有一個圖像。當用戶將鼠標懸停在圖像上時,應該顯示特定的文本。下面是我寫我的ActionScript代碼,但它不工作(它沒有顯示在鼠標懸停事件文本:(mouseover動作腳本
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="100" minHeight="100">
<fx:Script>
private var helpText:String = "Some Text."
private function helpIconEvent(e:MouseEvent):void{
if(e.type == "mouseOver"){
e.currentTarget.helpText.visible = true;
}
}
private function addEventToHelpIcon():void {
helpIcon.addEventListener(MouseEvent.MOUSE_OVER, helpIconEvent);
}
</fx:Script>
<mx:Image id="helpIcon" x="270" y="187" width="50" height="50" mouseOver="addEventToHelpIcon"
source="source_path"/>
任何幫助/洞察力將不勝感激。
感謝。
首先應該創建新的'有'ID ='helpText'' – mgraph
text'元素我已經做到了::::私人變種HELPTEXT :String =「一些文字」。 – javaIQ