關於Flex4,滑鼠移動到組時的提示

2021-06-16 09:42:05 字數 1236 閱讀 6802

1。增加乙個提示特效

(如果是在主程式裡使用,所有設定了提示字串的元件都有本特效)

private function init():void

]]>

2.自己建立提示元件,滑鼠移到元件時提示,移開就刪除

**片段(tree) rollover="item_rolloverhandler(event)" rollout="itemrollouthandler(event)"

一般ui元件(canvas,panel)

(ui元件)

tree元件

width="300"

height="100%"

dataprovider=""

iconfunction="seticon"

labelfunction="tree_labelfunc"

labelfield="name"

itemrollover="itemrolloverhandler(event)" itemrollout="itemrollouthandler(event)"

itemclick="tree_itemclickhandler(event)">

//as** 青放入 **塊內

//樹的每一項提示

private var mytooltip:tooltip; //存放建立的tooltip類傳遞給銷毀中用的引數

///當滑鼠移動到乙個tree中條目上建立tooltip,並顯示出需要的資料格式

private function itemrolloverhandler(event:listevent):void

if(o.hasownproperty("ip"))else

//var atretype:string="\n區域:"+o.zonename;

tooltip+="\n型別:"+o.typename;

}var p:point=new point();

p.x=mou***;

p.y=mousey;

if (mytooltip != null)

var ltg:point=tree.contenttolocal(p);

mytooltip=tooltipmanager.createtooltip(tooltip, ltg.x, ltg.y) as tooltip;

}//滑鼠離開樹元件即刪除提示

private function itemrollouthandler(event:listevent):void

Flex4 新增滑鼠右鍵於Tree

今天應專案需求,開發製作乙個給tree新增右鍵選單的功能,右鍵選單的原理為 新建乙個contextmenu類 修改contextmenu物件的item屬性 將這個物件賦給乙個控制項。實現起來 很簡單,但是效果不是太好,廢話不多說,先上 xmlns s library xmlns mx library...

關於Flex4中的drag

今天做控制項之間的資料拖動時,始終要出現空指標錯誤,很鬱悶,後來才發現,flex4和flex3的拖動有很大的不同,flex4中必須設定乙個資料來源,用來存放值,如果沒有設定,資料就不知道怎麼儲存。在flex3中這樣就行了 xmlns s library xmlns mx library minwid...

Flex 4 問題彙總

1 tilelayout內容間距設定 2 spark 中設定陰影 在skinclass關聯的skin檔案中加入 3 滑鼠懸停時更改元件的外觀 例如更改背景顏色。在元件的skinclass關聯的skin檔案中做如下處理 在中新增懸停時的狀態,如 然後在中設定顏色 最後在宣告當中新增rollover,讓...