看板 Flash 關於我們 聯絡資訊
我實作了一個 Img.mxml 內容如下: <mx:Image id="aaaa" ... alpha="0.5" rollOver="aaaa.alpha = 1;" rollOut="aaaa.alpha = 0.5;"> ... </mx:Image> ======================== 在外層的使用 <local:Img/> <local:Img/> <local:Img/> ... ======================== 這樣子當我移上各別的圖片上時,它可以分開更改 alpha。 就結果來說,是我要的沒錯,但突然想到,為何 id 重複使用 aaaa, 卻可以只影響該張圖片? 想去 Google 查,但不知道該怎麼 Google.. 希望有大大可以幫忙解惑!感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.144.144
cjcat2266:可能在MXML裡面使用自已的id相當於this吧 01/30 19:26
bmzz:反而是this不能用呢... 01/30 21:34
cjcat2266:在<mx:Script> tag內就可以用this了吧 01/30 21:47
Kcars:看不太懂,可以解釋一下嗎?不過img≠Img不是嗎? 01/31 03:08
Kcars:Img元件(<local:Img/>)裡面有個ID是img的Image元件? 01/31 03:15
Sorry 讓您感到模糊,的確是你說的那樣,我已經將 id 改為 aaaa 避免大家感到模糊。 ※ 編輯: bmzz 來自: 114.45.218.157 (01/31 03:58)
atober:請以OOP的角度去思考,相當於在"每個"Image物件裡面各有一個 02/07 00:40
atober:更正,是"每個"Img物件各有一個名為"aaaa"的Image物件 02/07 00:42
atober:而這些rollover之類的程式是實作在各Img物件裡面,所以是互 02/07 00:50
atober:不相影響的 02/07 00:50
atober:ps. img.alpha 在你修正後應改為 aaaa.alpha對吧? 02/07 00:51
※ 編輯: bmzz 來自: 61.217.32.236 (02/07 11:22)
bmzz:感謝~已更正 02/07 11:23