回答
我不認爲有一個簡單的方法來做到這一點。就知道了我選擇下列之一: 1.無論是寫自己的對象,在其中設置事件處理程序來交換圖像 或 2.用冒泡事件閃光燈,嵌入/加載它的柔性,在那裏你趕上事件(從Flash和Flex的SWF之間的通信是一個相當痛苦,所以事件似乎做)
我可以提供的代碼,如果你有興趣在任何這兩種方法的
UPDATE:
這裏的代碼,最簡單的方法。只需添加兩個圖像:
package {
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.MouseEvent;
public class Test extends Sprite {
[Embed(source="image1.png")]
private var Image1:Class;
[Embed(source="image2.png")]
private var Image2:Class;
public function Test() {
var theHolderMC:MovieClip = new MovieClip();
addChild(theHolderMC);
theHolderMC.addChild(new Image2());
theHolderMC.addChild(new Image1());
theHolderMC.addEventListener(MouseEvent.CLICK, swap)
}
private function swap(e:MouseEvent):void{
var holder:MovieClip = MovieClip(e.target);
holder.swapChildren(holder.getChildAt(0), holder.getChildAt(1));
// or alternatively, you can make them .visible=false or any other way you want.
}
}
}
感謝您的回覆。你可以提供我的code.Here我使用flex3.Here我想顯示不同的圖像,當鼠標指針在按鈕和按鈕外側。 – user737830 2011-05-08 17:59:55
我爲你添加了代碼,希望它有幫助 – mgPePe 2011-05-08 22:46:36
你可以提供給我主要的mxml文件嗎?當鼠標指針位於按鈕上方並且不在按鈕時,是否顯示不同的圖像? – user737830 2011-05-09 06:55:51
您爲此任務選擇的方法取決於您的確切情況。實現mouseover按鈕的最簡單方法不涉及任何代碼;在Flash中,您只需在按鈕元件中定義一個鼠標懸停圖像。
<mx:Button label="test" downIcon="@Embed('assets/downIcon.png')" upIcon="@Embed('assets/upIcon.png')" />
看到livedocs
- 1. 單擊按鈕時不顯示圖像
- 2. 按鈕不顯示圖像
- 3. 單擊下一個按鈕時如何逐個顯示圖像?
- 4. 如何在按鈕中顯示圖像?
- 5. 在按鈕上單擊顯示圖像
- 6. 單擊按鈕時顯示圖像
- 7. 單選按鈕顯示圖像檢查
- 8. 如何僅灰顯按鈕圖像而不是整個按鈕
- 9. 單擊按鈕上的Android圖像按鈕顯示
- 10. 圖像在iOS上顯示爲按鈕
- 11. 如何在不同的按鈕按下顯示不同的畫布顯示?
- 12. 圖像不顯示在按鈕上
- 13. tkinter按鈕不顯示圖像
- 14. 像按鈕不顯示縮略圖
- 15. jQuery UI按鈕圖像不顯示
- 16. Xcode按鈕圖像不顯示
- 17. Gridview將不會顯示圖像按鈕
- 18. addthis分享按鈕不顯示圖像
- 19. 可可按鈕不會顯示圖像
- 20. 顯示菜單,同時點擊紅寶石圖像按鈕?
- 21. 多個按鈕的單視圖上的不同圖像
- 22. 顯示不同的圖像每次點擊按鈕時
- 23. 像按鈕不顯示
- 24. 像按鈕不顯示臉
- 25. 通過按鈕或單選按鈕顯示/隱藏圖像
- 26. 如何使用LWUIT單擊按鈕來顯示圖像
- 27. 顯示圖像而不是單選按鈕而不使用JQuery
- 28. 根據所選單選按鈕,按鈕如何顯示不同的結果
- 29. 如何在Tkinter的一個按鈕中顯示圖像+文本
- 30. 如何僅顯示按鈕的內容(圖像),而不是按鈕本身?
這是您嗎? http://stackoverflow.com/users/702166/naveen如果是這樣,你爲什麼創建一個新的帳戶。如果不;我不確定你在問什麼。你想在一個按鈕上顯示多個圖像嗎?或者使用同一個班級,但更改顯示的圖像?你嘗試了什麼?爲什麼它不工作? – JeffryHouser 2011-05-07 20:19:32
原來的問題有描述的目標,我不知道爲什麼@邁克爾Petrotta刪除它。任務是將鼠標懸停在按鈕上的圖標更改。 – rekaszeru 2011-05-07 20:29:35
@rekaszeru:我沒有刪除它;我們的兩個編輯跨越了彼此。謝謝你讓我知道;我已將其添加回。 – 2011-05-07 20:30:49