AS3 ExternalInterface.call() işlevini benim için Javascript console.log() dosyasına almak için çok basit bir test yapmaya çalışıyorum.Flash/AS3: ExternalInterface.call() "Neden konsol.log yok?"
Üst katmanda AS3 ile basit bir SWF ve çağrıyı tetikleyen bir düğme var.
import flash.external.ExternalInterface;
function log(message:String):void
{
trace (message);
if (ExternalInterface.available)
{
ExternalInterface.call('console.log', message);
}
}
button.addEventListener(MouseEvent.CLICK,button_click);
function button_click(e:MouseEvent):void
{
log("Hello World");
}
Eminim düğme tıklama izleme emin olmak için Flash IDE'sindeki bu test ettik ve öyle. Bunu en son Chrome ve Firefox tarayıcısında test ediyorum.
Temel olarak yanlış bir şey yapıyorum?
** Bir diğer muhtemel tuzak bakmak 'dosya sistemine, bu' ExternalInterface' çağrısı işe yaramaz (en azından benim için). –