Показать сообщение отдельно
Старый 20.04.2011, 20:15
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 2  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Цитата:
Будет картинка ,а на ней нарисую какие то действия и нужно что бы эта анимация проигрывалась и проигрывалась ,каждый раз заново
(там вроде ,нужно прописать какой то простенький код на последнем кадре)...
Клипы и так по умолчанию проигрываются по кругу.
Вам нужно создать клипы и в библиотеке задать им классы (ПКМ по клипу в библиотеке -> Properties, флаг Export for AS и написать имя в поле Class). После чего, небольшой код в первом кадре:
Код AS3:
var current:int=0;//счётчик количества клипов-сцен
var all_scenes:Array=[new Scene1(),new Scene2(), new Scene3()];//массив со всеми клипами-сценами
 
addChild(all_scenes[current++]);//добавляем на сцену первый из списка клип
 
//при клику по сцене, клипы буду по очереди сменять друг друга по кругу
stage.addEventListener(MouseEvent.CLICK, stage_click);
function stage_click(e:MouseEvent):void
{
	if(current > all_scenes.length-1) {current=0}
 
	removeChildAt(0);
	addChild(all_scenes[current++])
}
Если что-то не получилось, то исходник ниже (cs4)
Вложения
Тип файла: rar clips-scenes.rar (11.7 Кб, 93 просмотров)