Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   проблема c ExternalInterface.addCallback (http://www.flasher.ru/forum/showthread.php?t=140229)

incvizitor 24.05.2010 12:46

проблема c ExternalInterface.addCallback
 
Перечитал документацию, перелопатил не знаю сколько форумов

ХТМЛ:
Код:

<div style="width:100%; height:100%; position:fixed; top:0px; display:none; z-index:1; background-color:#FFF;" id="panorama">
    <object type="application/x-shockwave-flash" data="main.swf" width="100%" height="100%" id="panorama_swf">
                <param name="movie" value="main.swf" />
              <param name="AllowScriptAccess" value="always" />
        <param  name="allowFullScreen" value="true" />
              <param  name="wmode" value="transparent" />
        </object>
</div>

javascript:

Код:

function addPanoram(val){
                document.getElementById("panorama").style.display="";

                var swf=getSWF("panorame_swf");
                swf.go("dfgsdfg");
        }

       
        function getSWF(swfId)
        {
                if(document.getElementById)
                {
                        return document.getElementById(swfId);
                }
                else
                {
                        return window.document.getElementById(swfId);
                }
        }

вот это as3:

Код AS3:

ExternalInterface.addCallback("go", goo);
 
public function goo(link:String):void {
 
                        txt.text = link;
 
                }

Не работает и всё :(

wvxvw 24.05.2010 16:13

style.display=""
А это чего? :)

А вообще, go некоторые браузеры считают ключевым или зарезервированым словом, и не любят, если так функции называть или переменные.

incvizitor 24.05.2010 21:56

Спасибо огромное!!! Блин называется убей 5 часов жизни в никуда :D

Код:

style.display=""
Это потому что сфка накладывается поверх хтмл-а (в начале не видима).


Часовой пояс GMT +4, время: 01:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.