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

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

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

Регистрация: Jan 2012
Сообщений: 45
По умолчанию Перемещение объекта на верхний уровень

Подскажите плиз. Есть слой, на нем несколько объектов. Как сделать так, чтобы при щелчке кнопкой мыши это объект помещался на самый верхний уровень для данного слоя?

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

Регистрация: Jul 2009
Сообщений: 149
Код AS3:
 
dispObj.addEventListener(MouseEvent.CLICK, onClick);
private function onClick(e:MouseEvent):void {
		addChild(e.target as DisplayObject);	
		}

Старый 20.02.2012, 14:49
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 3  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
ObOs, только все же так:

Код AS3:
dispObjContainer.mouseEnabled = false;
dispObjContainer.mouseChildren = true;
dispObjContainer.addEventListener(MouseEvent.CLICK, onClick);
 
private function onClick(e:MouseEvent):void
{
	dispObjContainer.addChild(e.target as DisplayObject);	
}
*название особо не менял для минимизации отличий, хотя оно мне не нравится )
__________________
Поймай яблоко 2!

Старый 20.02.2012, 17:48
Gin вне форума Посмотреть профиль Отправить личное сообщение для Gin Найти все сообщения от Gin
  № 4  
Ответить с цитированием
Gin

Регистрация: Jan 2012
Сообщений: 45
В ролике 1 слой. На нем скажем 4 мувиклипа, в каждом из которых записан следующий сценарий:

Код AS3:
on (press) {
    startDrag (this);
 }
 on (release) {
    stopDrag ();
 }
Я хочу чтобы при наведении мыши и нажатии клавиши выбранный мувик переместился на верхний уровень и при перетаскивании его над остальными мувиками он их закрывал, а не помещался под ними. И чтобы это работало с каждым мувиком. Как быть?)

Старый 20.02.2012, 17:50
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 5  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Код AS1/AS2:
on (press) {
    startDrag (this);
 }
 on (release) {
    stopDrag ();
 }
Это код as2
Вам в другой раздел

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Это код as2
Не глумитесь, AS2 писался в классах, а это даже не скрипт в кадре.
__________________
Reality.getBounds(this);

Старый 21.02.2012, 09:36
Gin вне форума Посмотреть профиль Отправить личное сообщение для Gin Найти все сообщения от Gin
  № 7  
Ответить с цитированием
Gin

Регистрация: Jan 2012
Сообщений: 45
пока ясно одно - все очень умные

Старый 21.02.2012, 11:30
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от Gin Посмотреть сообщение
пока ясно одно - все очень умные
Не стоит огрызаться. Вы сами ошиблись с разделом - это раз.
Два - запись кода на объектах очень сильно устарела и возиться с этим многим просто неприятно, поэтому конструктива вы не получили.
Держите правильное решение во вложении.
Вложения
Тип файла: rar При драге перемещение на верхний уровень.rar (7.7 Кб, 57 просмотров)
__________________
Идите первым!

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

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

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


 


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


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