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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
По умолчанию управление загруженным клипом

такой текст в первом кадре

bricks = [];
n = 1;
for (i=1; i<9; i++) {
for (m=1; m<9; m++) {
bricks[[i,m]] = _root.createEmptyMovieClip("br" + n,n);
bricks[[i,m]]._x = i*18;
bricks[[i,m]]._y = m*18;
bricks[[i,m]].loadMovie("brick.swf");
n++;
}
}

в brick.swf 7 кадров со стопом на каждом кадре
необходимо в каждом экземпляре brick.swf запустить случайный кадр
bricks[[i,m]].gotoAndStop(random(7)+1); в цикле после loadMovie проблемы не решает, обращение по "br1" и т.п. тоже
текущий кадр любого bricks[[i,m]] - 0

как получить управление загруженным клипом в данном случае?
заранее спасибо
__________________
Gargantua

Старый 06.06.2004, 20:20
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 2  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Вопрос не совсем понятен, а что конкретно происходит в описанных случаях?
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 06.06.2004, 21:01
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 3  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
надо дождаться загрузки, а уж потом управлять
Код:
this.onEnterFrame=function(){
	var l=bricks[[8,8]].getBytesLoaded();
	var t=bricks[[8,8]].getBytesTotal();
	if(t && l==t){
		for (i=1; i<9; i++)	for (m=1; m<9; m++) bricks[[i,m]].gotoAndStop(random(7)+1); 
		delete this.onEnterFrame;
	}
}

Старый 07.06.2004, 02:36
Gargantua вне форума Посмотреть профиль Отправить личное сообщение для Gargantua Посетить домашнюю страницу Gargantua Найти все сообщения от Gargantua
  № 4  
Gargantua

Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
prebrick = _root.createEmptyMovieClip("prebr", 0);
prebrick.loadMovie("brick.swf");
this.onEnterFrame = function() {
var l=prebrick.getBytesLoaded();
var t=prebrick.getBytesTotal();
if(t && l==t){
play;
}
}
stop();

НЕ пашет!!! (на другой кадр не переходит)
__________________
Gargantua

Старый 07.06.2004, 19:26
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
play() ;

Старый 08.06.2004, 02:29
Gargantua вне форума Посмотреть профиль Отправить личное сообщение для Gargantua Посетить домашнюю страницу Gargantua Найти все сообщения от Gargantua
  № 6  
Gargantua

Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
хех это заработало
теперь следующая проблема загруженный клип не дублируется нашел на сайте макромедии такой текст

Cannot duplicate loaded SWFs
Issue
When loading an SWF into a target movie clip, and then trying to duplicate that SWF by duplicating the movie clip, doesn't produce a duplicated SWF.

Reason
The duplicateMovieClip action only works on objects actually in the movie clip and not on loaded movies.

Solution
There is no known work around at this time except to actually load the movie a second time.

есть идеи по решению?
__________________
Gargantua

Старый 08.06.2004, 16:46
schleicher вне форума Посмотреть профиль Отправить личное сообщение для schleicher Посетить домашнюю страницу schleicher Найти все сообщения от schleicher
  № 7  
schleicher
 
Аватар для schleicher

Регистрация: Oct 2003
Адрес: Ёбург
Сообщений: 145
Ну просто создавай новый клип и снова грузи в него свой. При хорошем стечении обстоятельств второй раз мувик будет грузиться из кэша, то есть быстро.

Другого варьянта по ходу нет.
__________________
Ботва всё это

Создать новую тему   Часовой пояс GMT +4, время: 14:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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