2010-12-04 11 views
5

ile bir flaş filmi nasıl kontrol ederim Movie.swf (AS2) ve html bölümünde js/jQuery içeren bazı düğmelerim var. Şimdi düğmelerin flaşı kontrol etmesini istiyorum. Bir gotoAndPlay (1) ve BUTTON2 gotoAndPlay yapacağını Button1 basarak Örnek için (150) Button3 gotoAndStop (450)JS/jQuery

Flashmovie Sen ExternalInterface, belgelerine bir göz olması gerekir

cevap

4

Actionscript 2 ile çalışır hangi Bir web sayfasındaki JavaScript ve Flash arasındaki bağlantıyı sağlar. addCallback() kullanarak

import flash.external.ExternalInterface; 

Sonra Javascript çağrılacak rutin bağlayabilir:

temelleri Flash kütüphane ithal çizgisinde yürütülen bir fonksiyon sağlar

ExternalInterface.addCallback('stopVideo', stopVideo); 

function stopVideo() { 
    ... 
} 

Web sayfasındaki flash nesnesinde stopVideo() olarak adlandırıldı.

Ve call() kullanarak Flash'tan bir JavaScript işlevini çağırabilirsiniz: argüman 'STOPPED' ile updatePlayerInfo() adlı bir JavaScript yordamı çağırır

ExternalInterface.call('updatePlayerInfo', "STOPPED"); 

.

AS3 documentation for ExternalInterface, AS2 ile aynıdır, şu anda AS2 belgelerinin yerini tespit edemiyorum.

1