簡體   English   中英

Flash在嵌入式按鈕的邊緣停止了我的鼠標懸停事件

[英]Flash stops my mouseover event at edge of embedded button

大家好,感謝您的閱讀,我在標題中無法解釋清楚。

我正在做一個簡單的Flash項目。 在場景1中,上方有一個大圖像,下方有一個長滾動圖像,這是一個名為image_slider的動畫片段。 使用ActionScript 3.0鼠標懸停在事件偵聽器上來設置滾動。 當用戶向右移動鼠標時,image_slider向左移動,當鼠標左移時,鼠標向右移動。 它工作得很好。 現在,我希望image_slider的不同部分在單擊時更改上方的大圖像。

因此,我決定將這些動作作為image_slider影片剪輯的一部分進行。 因此,我在image_slider影片剪輯中添加了透明按鈕,並為其添加了事件偵聽器,並在Scene1中的不同幀處執行了gotoandstop的功能。 這很好。

我的問題是,現在image_slider不再自由移動。 它確實會移動,但是如您所見,如果鼠標停止移動,滾動將在下一個按鈕處停止。 您必須再次移動鼠標才能使其繼續滾動。 我不知道為什么它決定這樣做。 有誰知道如何阻止它在每個按鈕邊緣停止?

您可以在http://www.luanamercy.com/FeatureExamples/flashgallery.html上查看Flash電影

讓我知道是否可以提供更多對您有幫助的信息。 也許有更好的方法來制作按鈕。 我是新手,所以我可能做的不好。

感謝您的幫助。

謝謝盧安娜

基本上,每當鼠標懸停在透明按鈕之一上時,MOUSE_OVER事件就會丟失。

解決此問題的一種方法可能是擁有一個容器MovieClip,該容器將同時容納帶和透明按鈕,並使該容器偵聽MOUSE_OVER事件,而不是帶本身。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM