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

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

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

Регистрация: Jun 2008
Сообщений: 283
Thumbs up Остановить анимацию клипа

Доброго времени суток

В очередных попытках "перескочить" с as2.0 на as3.0 наткнулся на весьма нехорошую штуку:

импортирую на сцену символ в котором происходит сложная анимации, стоящая из многих подсимволов, в которых происходит анимация. Символ благополучнейший вставляется и проигрывается. Но к ужасу моему все stop() в этом символе игнорируются и символ бесконечно зациклено анимирован +(

Надеюсь это из-за того что я как то неверно импортирую на сцену символ. Так как в противном случаи это просто ужас.

Вот как я это делаю:

Код AS3:
package main {
        import flash.display.Sprite;
        import flash.display.MovieClip;
 
        public class Window Sprite {
 
               private	var	_Toner:MovieClip;
 
               [Embed(source="elements/elements.swf", symbol="Toner")]	public var Toner:Class;
 
	        public 	function Window () : void {
                        this._Toner = new Toner; 
			this.addChild(this._Toner);
			this._Toner.play();
			this._Toner.visible=false;
                }
        }
 
}
Буду весьма благодарен за полезную информацию по данному вопросу

С уважением, Евгений

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

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
http://www.flasher.ru/forum/showthread.php?t=150765
__________________
тут я

Старый 06.09.2011, 20:00
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 3  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
При embed'e клипа его код игнорируется. Вы можете сделать swc и подключить к проекту. Или загрузить swf (или embed'ить весь swf грузить как байты) и взять из него класс вашего клипа.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 07.09.2011, 11:06
Evgan вне форума Посмотреть профиль Отправить личное сообщение для Evgan Найти все сообщения от Evgan
  № 4  
Ответить с цитированием
Evgan

Регистрация: Jun 2008
Сообщений: 283
Цитата:
Сообщение от alatar Посмотреть сообщение
При embed'e клипа его код игнорируется. Вы можете сделать swc и подключить к проекту. Или загрузить swf (или embed'ить весь swf грузить как байты) и взять из него класс вашего клипа.
здравствуйте Alatar, спасибо Вам за надежду "на светлое будущее"+) Может у вас имеется пример как сделать swc и подключить к проекту с рабочими "стопами" в его кадрах? А то я "мал и глуп" в as3 и объяснение на пальцах с трудом смогу реализовать. Благодарю.


Последний раз редактировалось Evgan; 07.09.2011 в 11:09.
Старый 07.09.2011, 12:28
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 5  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
http://www.flasher.ru/forum/blog.php?b=280
__________________
тут я

Старый 07.09.2011, 14:39
Evgan вне форума Посмотреть профиль Отправить личное сообщение для Evgan Найти все сообщения от Evgan
  № 6  
Ответить с цитированием
Evgan

Регистрация: Jun 2008
Сообщений: 283
Цитата:
Сообщение от КорДум Посмотреть сообщение
Благодарю
Буду изучать

Старый 07.09.2011, 18:41
Evgan вне форума Посмотреть профиль Отправить личное сообщение для Evgan Найти все сообщения от Evgan
  № 7  
Ответить с цитированием
Evgan

Регистрация: Jun 2008
Сообщений: 283
Посмотрел материал по ссылке, прописанной выше.
Так и не понял как теперь этот swc подключить в мой проект и вывести на сцену.
проект создан в Flash Builder
прикрепляю его к письму, там сейчас у меня импортируется символ из swf файла по средством embed

распишу где какие файлы в проекте находятся:
- \bin-debug\Izuchoiu_AS3_FlashBuikder.swf - конечный скомпилированный файл для просмотра результата работы проекта
- \src\Izuchoiu_AS3_FlashBuikder.as - стартовый класс
- \src\testi\test_anemacii.as - класс в котором происходит вставка импортированного символа на сцену по средством embed
- \src\testi\anemaciia\ - папка в которой размещен файл с анимацией, который импортируем в проект
Вложения
Тип файла: zip Izuchoiu_AS3_FlashBuikder.zip (22.3 Кб, 26 просмотров)

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

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

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


 


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


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