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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.04.2010, 20:00
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 11  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS3:
var last:MovieClip;
 
containerC.addEventListener(MouseEvent.MOUSE_DOWN, containerC_mouseDownHandler);
 
function containerC_mouseDownHandler(event:MouseEvent):void
{
	last = MovieClip(event.target);
}

Старый 02.04.2010, 20:15
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 12  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
кхм.
ваш код вообще не похож на мои.но результат один.забавно
мои код такои(процесс аттача)

Код AS3:
var obj:MovieClip;//это вне аттача
cl.addEventListener(MouseEvent.MOUSE_DOWN, function(e){
cl.startDrag(true);
obj = cl;
trace(obj)
  	  });
cl.addEventListener(MouseEvent.MOUSE_UP, function(e){
stopDrag();
  	  });
  	  });
///далее идет ваш код udaaff

Код AS3:
[object lily_m]my
[object lily_pink_43]udaffcheg
[object lily_m]my
[object lily_pink_43]udaffcheg
[object roses_red_57]udaffcheg
[object roses_red_57]udaffcheg
[object roses_red_57]udaffcheg
мои трейс малость точнее, так как он показывает именно верхный уровень импорта.то есть то что я импортировал.
ваш показывает адрес мувика из 1 кадра плюс добавляет _57

но, и тот и тот трейс не верные.так как
Код AS3:
[object roses_red_57]udaffcheg
[object roses_red_57]udaffcheg
[object roses_red_57]udaffcheg
это значение выдают 3 разных объекта.
как же мне их различить???

Старый 02.04.2010, 20:20
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 13  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
trace() вызывает на объекте toString() (если тот строкой не является) и как правило он возвращает название класса объекта. Вам не нужно их различать никак. Надо брать ссылку из last, и всё.

Старый 02.04.2010, 20:22
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 14  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
сейчас впаяю в оригинал все это.
если вы правы,с меня бутерброд

Добавлено через 16 минут
с меня бутер.
ваш код работает на ура.
спасибо.
пошел дальше учитываться форумом

Добавлено через 48 часов 47 минут
апну тему.ибо

у меня не верно определяет объект который наддо было бы отследить.
я аттачу мувик,в котором есть 2 мувика(куда грузится картинка и подсветка) 2 текстовых поля.

так вот.используя код
Код AS3:
main.fr_ms.llm.addEventListener(MouseEvent.CLICK, containerC_mouseDownHandler);
function containerC_mouseDownHandler(event:MouseEvent):void
{
lasts = MovieClip(event.target);
}
получаю не то, что хотел бы.когда двигаю "зону" клика,результат вообще никакои.
например:
Код AS3:
main.fr_ms.addEventListener(MouseEvent.CLICK, containerC_mouseDownHandler);
так вот.надо чтобы при клике на аттаченный мувик, его содержимое мувик2(которое отвечает за подсветку) включилось.но она находится под всеми остальными мувиками.поэтому она срабатывает только если выловить ее в пустом месте.
как быть???

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

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

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


 


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


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