Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Не могу связать *.swf файлы в один проект (http://www.flasher.ru/forum/showthread.php?t=98428)

Lazio 13.07.2007 03:07

Не могу связать *.swf файлы в один проект
 
Вобщем такая ситуация...
Есть 7 файлов. Одних из них титульный.
Остальные 6 - это анимации на открытие и закрытие соответствующей страницы.
На титульной странице 3 кнопки. Каждая ссылается на файл с анимацией открытия соответстующей страницы.
Если перейти с первой на третью, то получается что надо проиграть сначала анимацию закрытия первой, потом анимацию открытия третьей(повторяю все анимации в отдельных свф файлах)...
Для этого я ставлю этот скрипт на кнопку
Код:

var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = {};
loader.addListener(listener);
holder_mc=this.createEmptyMovieClip("holder", this.getNextHighestDepth());
loader.loadClip("1off.swf", holder_mc);
listener.onLoadInit = function():Void {
nextImage();
};

и такой же самый, но с сылкой на другой файл, на последнюю сцену страницы с анимацией закрытия, что б автоматом потом загрузилась нужная страница.
Так вот, когда я ставлю этот скрипт на кадр - мне выдаётся вот такая ошибка:
Код:

appear within on handler
    listener.onLoadInit = function():Void {

Total ActionScript Errors: 6  Reported Errors: 6

не могу понять в чем дело... На кнопке всё нормально работает

Kikasso 13.07.2007 03:18

Скрипт на клип ставите, вот и выскакивает.

Lazio 13.07.2007 03:21

это я сам понял.
А вот как её исправить, или хотя бы что она означает

Kikasso 13.07.2007 03:42

Это означает, что вы тыкнули в клип и написали код. А надо тыкнуть в кадр. Как исправить? ctrl+x, клик, ctrl+v

Lazio 13.07.2007 03:50

хм... не совсем. я разобрался уже...
это из за того что я два раза пытался создать контейнер холдер...
на кнопке он создавался, а когда начинал обрабатыватся скрипт на кадре - контейнер пытался создаться, но имя было уже занято...

в любом случае спасибо за помощь

iNils 13.07.2007 04:09

Lazio, для оформления своего кода, надо использовать теги [code][/code], а не [quote][/quote].


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

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