Форум 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)
-   -   Вопрос об attachMovie (http://www.flasher.ru/forum/showthread.php?t=75416)

serdeles 11.02.2006 21:39

Вопрос об attachMovie
 
Можно ли как-нибудь обойти момент с галкой "Export in first frame" в Linkage - не отмечать её? У меня в первом фрейме прелоадер, мне бы во второй нужно, но с моим кодом не фурычит...

Я юзаю вот такой кодик:
-------------------------------------------------------

on (release) {
main.attachMovie("attach1", "newname1", 1);
}

-------------------------------------------------------

olegn 11.02.2006 21:48

Цитата:

Сообщение от serdeles
Можно ли как-нибудь обойти момент с галкой "Export in first frame" в Linkage - не отмечать её?

Если не использовать галку, то тогда нужно физически создать экземпляр символа, который ты предполагаешь далее при помощи attachMovie использовать где-то на сцене, в любом кадре, до которого ты используешь attachMovie (включительно).
В твоем примере у тебя два варианта: первый и второй кадр :)
Если будешь создавать экземпляр клипа в том же кадре (т.е. во втором, в твоем примере), то еще нужно обратить внимание, чтобы слой с кодом грузился позже слоя с экземпляром клипа.

serdeles 11.02.2006 21:53

Цитата:

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

Вот здесь не понял - у меня навигационое меню - и в каждой кнопке - код на аттач - как позже-то? Все кнопки во втором фрейме главной сцены лежат.

olegn 11.02.2006 22:19

Цитата:

Сообщение от serdeles
Вот здесь не понял

:D На момент импортирования твоим кодом клипа по идентификатору из библиотеки он уже должен быть "опознан" кодом. И если ты [заранее] не хочешь его импортировать в первом фрейме (фактически - перед выполнением любого кода в фильме), то ты можешь разместить экземпляр в любом кадре до момента использования, ВКЛЮЧАЯ этот кадр. В этом случае у тебя экземпляр клипа должен загрузиться раньше упоминания его идентификатора в коде. Иначе: если в настройках публикации у тебя загрузка снизу вверх (по-моему, по умолчанию стоит), то у тебя слой с экземпляром должен быть ниже слоя с кодом, он тогда загрузится раньше, что и нужно. И наоборот, если грузишь сверху вниз, то слой с экземпляром должен в этом кадре стоять выше слоя с кодом.

serdeles 11.02.2006 23:09

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

olegn 12.02.2006 10:00

Без галки используется, если ты хочешь уменьшить количество символов, загружаемых в первом фрейме, ускорив тем самым его загрузку. Это используется для того, например, если у тебя в первом кадре визуальный прелоадер, показывающий процесс загрузки. И ты, например, хочешь, чтобы его работа была видна как можно раньше.
В остальных случаях, когда относительное время загрузки отдельных частей фильма не важно, можно использовать галку. Она и так по умолчанию стоит.


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

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