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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.02.2011, 01:46
span4ez вне форума Посмотреть профиль Отправить личное сообщение для span4ez Найти все сообщения от span4ez
  № 1  
Ответить с цитированием
span4ez
[+ 12.02.11]

Регистрация: Feb 2011
Сообщений: 34
Question Как изменить координаты MovieClip при его анимации

Уважаемые гуру. Возник такой вопрос как можно изменить положение анимации при его воспроизведения программно?

У меня идет следующий момент. Сделал в ряд стоят Картинки при клики на них они должны спускать вниз в одну точку.

Голову сломал не чего не получается.

Код программы:
Код AS3:
function getXML (e:Event):void {
	xmlData = XML(e.target.data);
	trace(xmlData);
	xmlList = xmlData.children();
	trace(xmlList);
	for (var i:int = 0; i < 5; i++) {
		var picLoader:Loader = new Loader();
		picLoader.load(new URLRequest(xmlList[i].attributes()[0]));
		picLoader. x = 0;
		picLoader. y = 0;
		var mov: MovieClip = new con();
		mov. x = 200 + 50 * -i;
		mov. y = 20;
		mov.mouseChildren = false;
		this.addChild(mov);
		mov.main.addChild(picLoader);
		mov.addEventListener(MouseEvent.CLICK, getMC1);
	}
}
 
function getMC1 (e:Event) {
	e.target.play();
}
Делал так

Код AS3:
function getMC1 (e:Event) {
	e.target.x = 200;
	e.target.y = 200;
	e.target.play();
}
Не чего хорошего не получилось просто перекидываю место положение. Мне надо чтобы она выезжала по этим координатам и уезжала обратно.

Помогите уважаемые форумчане. Спасибо за внимание.

P.S. ПОИСК ЮЗАЛ


Последний раз редактировалось span4ez; 12.02.2011 в 01:54.
Старый 12.02.2011, 01:54
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 2  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Для меня загадка
Код AS3:
mov.main.addChild(picLoader);
И getMC1 функция должна принимать MouseEvent, а не Event.

Старый 12.02.2011, 01:57
span4ez вне форума Посмотреть профиль Отправить личное сообщение для span4ez Найти все сообщения от span4ez
  № 3  
Ответить с цитированием
span4ez
[+ 12.02.11]

Регистрация: Feb 2011
Сообщений: 34
Цитата:
Сообщение от samana Посмотреть сообщение
Для меня загадка
Код AS3:
mov.main.addChild(picLoader);
И getMC1 функция должна принимать MouseEvent, а не Event.
Это все работает нормально тут не каких загадок нет

Код AS3:
mov.main.addChild(picLoader);
Я main - использую объект как подложку под картинку, а mov - дублирую анимацию которую создал и лежит в библиотеке.

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

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от samana Посмотреть сообщение
И getMC1 функция должна принимать MouseEvent, а не Event.
Это нормально. Он там ничего не делает с MouseEvent.

Плохо другое. Он сэкономил четыре буквы в слове event.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 12.02.2011, 02:12
span4ez вне форума Посмотреть профиль Отправить личное сообщение для span4ez Найти все сообщения от span4ez
  № 5  
Ответить с цитированием
span4ez
[+ 12.02.11]

Регистрация: Feb 2011
Сообщений: 34
Если вы такие отцы во Flash, что трудно помочь начинающему?
Сидите в теме обсуждаете фигню там буквы не дописал и т.д.
Вообще то, я тут не спрашивал правильно ли написал код...

P.S. если конечно будет по существу то исправлю и разберусь.

Народ помогите и хватит критики в мой адрес да много еще не понимаю, не врубаюсь


Последний раз редактировалось span4ez; 12.02.2011 в 02:24.
Старый 12.02.2011, 02:24
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 6  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Могу дать плюс за ап. Не стоит благодарностей.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 12.02.2011, 02:27
span4ez вне форума Посмотреть профиль Отправить личное сообщение для span4ez Найти все сообщения от span4ez
  № 7  
Ответить с цитированием
span4ez
[+ 12.02.11]

Регистрация: Feb 2011
Сообщений: 34
Цитата:
Сообщение от dimarik Посмотреть сообщение
Могу дать плюс за ап. Не стоит благодарностей.
Я смотрю ты тут модератор. А флудишь дай боже...

P.S. не чего личного это мое мнение.

Старый 12.02.2011, 02:27
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 8  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Поиск по ключевому слову tween.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Я так понимаю у вас есть мувиКлип с некой анимацией созданной вручную у которого класс - "con"? А что не получается? Клипы не создаются, или анимация по клику не срабатывает?

Цитата:
Плохо другое. Он сэкономил четыре буквы в слове event.

Старый 12.02.2011, 02:31
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 10  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от span4ez Посмотреть сообщение
Если вы такие отцы во Flash, что трудно помочь начинающему?
Сидите в теме обсуждаете фигню там буквы не дописал и т.д.
Вообще то, я тут не спрашивал правильно ли написал код...

P.S. если конечно будет по существу то исправлю и разберусь.

Народ помогите и хватит критики в мой адрес да много еще не понимаю, не врубаюсь
Это нормально. Я год сидел тихо на этом форуме, прежде чем что-то написал.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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