Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.06.2005, 17:29
Valen вне форума Посмотреть профиль Отправить личное сообщение для Valen Найти все сообщения от Valen
  № 1  
Ответить с цитированием
Valen

Регистрация: Jun 2005
Сообщений: 7
По умолчанию Вопрос о loadMovie.

И так ситуация такая. Есть мувиклип по имени "сontainer" находящийся на главной временной шкале, в нём 6 фреймов. На первом лэере клипа контэйнер в каждом из 6ти кадров стоит stop(); на втором леере в фреймах с 1вого по 5тый вставлены отдельные мувиклипы с именами "track01-05", в 6том фрейме пусто.

На главной временной шкале документа находится следующий код:
сontainer.track01.loadMovie("swf/clip01.swf");

Соответственно включив SWF мы видим подгруженный в первый фрейм контейнера сlip01.swf. Потом посредством gotoAndStop(); мы перемещаемся на 6той фрейм контейнера, который пуст, после этого возвращаясь не первый фрейм где по идее должен быть загруженный в track01 clip01.swf мы видим только изначальный track01, как будь то в него ничего и не загружалось...

Вопрос в том можно ли как то загрузить в track01 clip01.swf и оставить его там а самим ходить по кадрам контэйнера но при возврате на первый кадр опять увидеть clip01.swf без повторной загрузки этого клипа.

Старый 17.06.2005, 17:34
Король вне форума Посмотреть профиль Отправить личное сообщение для Король Найти все сообщения от Король
  № 2  
Ответить с цитированием
Король
 
Аватар для Король

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
когда ты загружаешь что-то куда-то, во флеше это физически происходит так - один мувик заменяется на другой. так что если ты загрузил что-то "в контейнер", то никакого контейнера уже нету. вместе с его каддрами, скриптами итд

Старый 17.06.2005, 17:50
Valen вне форума Посмотреть профиль Отправить личное сообщение для Valen Найти все сообщения от Valen
  № 3  
Ответить с цитированием
Valen

Регистрация: Jun 2005
Сообщений: 7
Цитата:
когда ты загружаешь что-то куда-то, во флеше это физически происходит так - один мувик заменяется на другой. так что если ты загрузил что-то "в контейнер", то никакого контейнера уже нету. вместе с его каддрами, скриптами итд
Посмотри на код, я же загружаю не в сам мувик "container" а во вложеный в него "track01" таким образом контейнере остаётся неизменный а загружаемый clip01.swf заменяет собой мувик track01.

Старый 17.06.2005, 17:53
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 4  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
Цитата:
Сообщение от Valen
Посмотри на код, я же загружаю не в сам мувик "container" а во вложеный в него "track01" таким образом контейнере остаётся неизменный а загружаемый clip01.swf заменяет собой мувик track01.
тем не менее когда ты оббратно перемещаешь на тот кадр где контайнер есть, сам мувик контайнер ЗАНОВО появляемтся на таймлайне, то есть заново просиходит иницилизация и скриптов которые в НЕМ есть, так же ЗАНОВО появляются и вложенные в него мувики, соответственно ты и видишь track1 чистый "как будь то в него ничего и не загружалось..."

Старый 17.06.2005, 18:17
Valen вне форума Посмотреть профиль Отправить личное сообщение для Valen Найти все сообщения от Valen
  № 5  
Ответить с цитированием
Valen

Регистрация: Jun 2005
Сообщений: 7
Цитата:
тем не менее когда ты оббратно перемещаешь на тот кадр где контайнер есть, сам мувик контайнер ЗАНОВО появляемтся на таймлайне, то есть заново просиходит иницилизация и скриптов которые в НЕМ есть, так же ЗАНОВО появляются и вложенные в него мувики, соответственно ты и видишь track1 чистый "как будь то в него ничего и не загружалось..."
Однако если сделать:
сontainer.createEmptyMovieClip("track_new");
container.track_new.loadMovie("swf/clip01.swf");

Что поидее создаёт в контэйнере пустой муви клип "track_new" по всей временной шкале а потом подгружает в него clip01.swf. То независимо от движения по кадрам контейнера track_new никуда не выбрасывает.

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


Последний раз редактировалось Valen; 17.06.2005 в 18:25.
Создать новую тему Ответ Часовой пояс GMT +4, время: 22:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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