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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.11.2014, 22:06
warsem вне форума Посмотреть профиль Отправить личное сообщение для warsem Найти все сообщения от warsem
  № 11  
Ответить с цитированием
warsem
 
Аватар для warsem

Регистрация: May 2011
Сообщений: 72
in4core, SirSerje
нет, у меня как по мануалам: есть Main. Из него я добавляю клип_1 из библиотеки(addChild). В этом созданном клипе тоже свой .as-файл.
А вопросы следующие:
* когда добавленный клип_1 отработал, его нужно убить(removeChild). От куда это делать(из Main?)?
* по результатам клипа_1 нужно добавить один из следующих клипов. Как сделать это? Добавив его из клипа_1 он будет дочерним. Получается нужно как то отслеживать результаты клипов в Main и от туда добавлять и убивать клипы.

Или я снова несу чушь и в природе все не так.

Старый 27.11.2014, 22:41
Gerbert вне форума Посмотреть профиль Найти все сообщения от Gerbert
  № 12  
Ответить с цитированием
Gerbert
Banned
[+1 06.12.14]
[+1 18.12.14]
[+1 30.12.14]

Регистрация: Aug 2014
Сообщений: 461
А можно поинтересоваться, почему Вы не хотите прочесть книгу написанную профессионалом,
а просите дилетантов пересказывать её? Вы правда думаете, что кому-то хочется её переписывать для Вас?

Старый 28.11.2014, 01:22
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 13  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Gerbert - проще ответить, чем взывать к совести
Цитата:
* когда добавленный клип_1 отработал, его нужно убить(removeChild). От куда это делать(из Main?)?
Откуда хочешь оттуда и делай, подписываешься на интер_фрейм, ждешь финального кадра - удаляешь. Второй варинат повесить событие типа Event.COMPLETE в последнем кадре клипа, подписаться на него и удалить по наступлению.
ВТорой вопрос вытекает из первого.
Примите за основу в Main - ничего лишнего не писать вообще, это точка входа и только. Создавайте доп хост класс от спрайта и в нем начинайте писать логику.
__________________
Марк Tween

Старый 28.11.2014, 02:41
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 14  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Клип "доиграл" и послал событие. В этом событии можно передать результат в виде свйства события, либо — если результатов всего два — можно послать такое либо другое событие. На эти события подписан старший, он и удаляет отыгравший клип и загружает в себя следующий. Старшим может быть Main или какой-нибудь другой контейнер для подгружаемой братии — как удобней.
__________________
Reality.getBounds(this);

Старый 29.11.2014, 19:18
warsem вне форума Посмотреть профиль Отправить личное сообщение для warsem Найти все сообщения от warsem
  № 15  
Ответить с цитированием
warsem
 
Аватар для warsem

Регистрация: May 2011
Сообщений: 72
Последний вопрос возник из-за неправильного юза функции removeChild.
Спасибо за ответы.

А в плане книги: не ругайте меня. У меня есть интересная(как я думаю) идея и она сверлит мой череп каждый день. А время на ее реализацию - это 2-4 часа в выходной день. Вот иду к вам с вопросами, что бы сэкономить время(свое).

Старый 30.11.2014, 04:32
neonoviiwolf вне форума Посмотреть профиль Отправить личное сообщение для neonoviiwolf Найти все сообщения от neonoviiwolf
  № 16  
Ответить с цитированием
neonoviiwolf

Регистрация: Jun 2014
Сообщений: 558
warsem у меня со временем так же, но мука прочитал, есть же время, пока едешь на работу и когда возвращаешься

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

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

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


 


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


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