有誰知道一個簡單的腳本,可以添加到自定義jQuery內容滑塊,這將使滑塊停止,而Flash內容正在播放裏面?停止Flash內容播放時jQuery內容滑塊
或者,也可以在將鼠標懸停在其上方時停止滑塊?
一切順利, 羅伯特
有誰知道一個簡單的腳本,可以添加到自定義jQuery內容滑塊,這將使滑塊停止,而Flash內容正在播放裏面?停止Flash內容播放時jQuery內容滑塊
或者,也可以在將鼠標懸停在其上方時停止滑塊?
一切順利, 羅伯特
假設您可以訪問Flash腳本,Flash & Javascript可以通過ExternalInterface類進行通信,因此您可以實現在電影開始播放時從Flash調用的JQuery函數。
在JQuery中
function stopMySlider()
{
//your javascript code here
}
在Flash
import flash.external.ExternalInterface;
//your constructor
public function Main()
{
init();
}
// any function that would get the movie to start playing
private function init():void
{
ExternalInterface.call('stopMySlider');
}
如果您沒有訪問ActionScript代碼,一個解決辦法是在ActionScript中創建一個Loader組件。有很多例子,所以這裏只是對代碼的簡要描述:
var loader:Loader = new Loader();
// add your event listeners here
loader.load(new UrlRequest('path to your swf'));
private function onLoadComplete(event:Event)
{
addChild(event.target.content);
ExternalInterface.call('stopMySlider');
}
你可以調用javascript函數(如mySliderStop())從通過的getURL(或navigateURL)閃存。
Dadadaa ...接受了! 先生,騎士先生!因爲你是高貴的! – robert 2010-08-13 08:40:44
我真的很自豪! – PatrickS 2010-08-13 15:33:03