Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите вылетате Mozilla 
:(
    Опции темы
MrDen
Дата 17.4.2008, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 72
Регистрация: 14.4.2006
Где: Башкортостан

Репутация: нет
Всего: нет



Связываю 2 флешки на html-странице по средствам javascript.
1) left.swf:
Код

import flash.external.*;
System.useCodepage = true;
var flag:Number = 0;
var i:Number = 0;
_root.onEnterFrame = function() {
    if (flag == 1) {
        menu._y = menu._y+2;
        sh1._rotation = i;
        sh2._rotation = -i;
        i = i+2;
        if (menu._y>=0) {
            flag = 0;
        }
    }
};
function ToJS(a:Number) {
    flag = a;
}
var method:Function = ToJS;
var wasSuccessful:Boolean = ExternalInterface.addCallback('FromAS', null, method);


2) right.swf:
Код

import flash.external.*;
System.useCodepage = true;
var i:Number = 300;
_root.onEnterFrame = function() {
    if ((i>0) and (i<=100)) {
        _root._alpha = i;
        i--;
    } else if (i==0) {
        var g = String(ExternalInterface.call("SetToJavaScript", "1"));
        i=-1;
    }
    if (i>100) {
        i--;
    }
};


И следующий код у меня в html:
Код

<script language="JavaScript">
    function SetToJavaScript(a){
        if (a=1) {            
                if (document.getElementById) { // DOM3 = IE5, NS6
                    document.getElementById('Light').style.display = 'none';
                }
                else {
                if (document.layers) { // Netscape 4
                    document.Light.display = 'none';
                }
                else { // IE 4
                    document.all.Light.display = 'none';
                }
                }                
        thisMovie("Left_pan").FromAS("1"); // здесь Left_pan это <object id="Left_pan"... и <embed name="Left_pan"
        

                };
        return null;
    }
    function thisMovie(movieName) {
     if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
     }
     else {
        return document[movieName]
        }
    }


при выполнении строки thisMovie("Left_pan").FromAS("1");  в javascript Mozilla тупо вылетает без объяснений причин. В IE все превосходно работает. Люди помогите разобраться.

Это сообщение отредактировал(а) MrDen - 17.4.2008, 23:45
PM MAIL WWW ICQ   Вверх
Fiyanov
Дата 24.6.2008, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 255
Регистрация: 19.4.2007
Где: Kazakhstan->Te mirtau

Репутация: нет
Всего: 2



Да просто мазила тупит и всё. Чё тут разбираться. С этим ничё не поделаеш IE идёт впереди...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0595 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.