Javascript-форум (https://javascript.ru/forum/)
-   Flash (https://javascript.ru/forum/flash-actionscript-program/)
-   -   object и onclick (https://javascript.ru/forum/flash-actionscript-program/66271-object-i-onclick.html)

dominition2016 05.12.2016 13:28

object и onclick
 
Добрый день, я не так давно начал заниматься программированием...
Нажимая пользователь должен запустить флеш и скрипт на javascript одновременно.
На мазиле все работает, а вот другие браузеры выполняют только флеш без javascript. В чем проблема может кто подскажет.

CSS:
Код:

.audio {
    bottom: 0;
    float: right;
    height: 70px;
    position: fixed;
    right: 15px;
    width: 300px;
    z-index: 2;
}
object{
    bottom: 0;
    float: right;
    height: 70px;
    position: fixed;
    right: 15px;
    width: 300px;
    z-index: 1;
}

Код HTML:
<a class="audio" href="javascript:void(0)" onclick="showHide">        
    <object data="http://audio.ru/AudioRecorderAuto.swf"  type="application/x-shockwave-flash">
        <param name="wmode" value="transparent" />
        <param name="FlashVars" value="setParam1=http%3A%2F%2F'.$audioAuto.'" />
        <param name="src" value="http://audio.ru/AudioRecorderAuto.swf" />
        <embed id="flashCont" src="http://audio.ru/AudioRecorderAuto.swf" 
        FlashVars="setParam1=http%3A%2F%2F'.$audioAuto.'"; />    
    </object>
</a>

ruslan_mart 05.12.2016 14:36

dominition2016, проще в самой флешке повестить клик на Stage, и вызывать JS оттуда:

javascript:
function foo(param) {
    console.log(param);
}


AS3:
stage.addEventListener(MouseEvent.CLICK, function(e:Event) : void {
     ExternalInterface.call('foo', 'bar');
});

dominition2016 06.12.2016 07:50

Спасибо! Получилось.


Часовой пояс GMT +3, время: 03:02.