Jak z Flasha odpalić funkcję Javascript?

Powiedzmy, że mam na stronie skrypt Flasha osadzony a obok definicję funkcji Javascript, która pokazuje alert. Co zrobić, żeby po naciśnięciu przycisku wewnątrz Flasha odpalił się kod Javascript?

Przykład:

<html>
<head>
</head>
<body>
<embed>

...tutaj flash w którym nacisniecie przycisku ma odpalic funkcjaJS();

</embed>

<script>

function funkcjaJS()
{
   alert('jestem");
}

</script>
</body>
</html>

2 lata, 3 miesiące temu | edytowane przez: tomaszs 18543629

  • Wygrzebałem takie cudo:

    import flash.external.ExternalInterface;
    function clickSend(eventObj:Object):Void {
      var jsArgument:String = sending_ti.text;
      var result:Object = ExternalInterface.call("funkcjaJS", jsArgument);
    }
    
    _root.myButton.onRelease = function(){clickSend();}
    

    W każdym razie, rozchodzi się o użycie ExternalInterface.call()

Zaloguj się, aby dodać swoją odpowiedź