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

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

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

Регистрация: Aug 2010
Сообщений: 10
По умолчанию вопрос по Drag Anad Drop

Доброго Вам времени суток
Уважаемые господа

при наличии времени прошу Вас помочь

я только начал изучать actionscript прошу Вас не судить строго

вопрос следующий

есть флеш ролик состоит из одного слайда

на котором присутствуют три символа - анимация

названия символов

1 - s1
2 - s2
3 - s3

как сделать так чтобы когда я перетаскивал
символ s1
на символ s2
символ s1 исчезал а вместо него появлялся символ s3

я давал поиск Drag and Drop и на соновании примеров мог сделать только следующее

Код AS1/AS2:
on (press) {
	startDrag (this, true);
}
on (release) {
	stopDrag ();       
	if (????) 
	{
		?????
	}
}
как реализовать If я незнаю

подскажите пожалуйста примером

и возможно Вы знаете где можно получить обширную ифнормацию о функции перетаскивания в actionscript

простите если вопрос слишком простой

С Уважением и Благодарностью
Намик


Последний раз редактировалось udaaff; 07.01.2011 в 22:24.
Старый 07.01.2011, 22:25
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Вы для начала определитесь с какой версией языка вы работаете.

И для оформления своего кода надо использовать соответствующие теги и соблюдать индентацию.
Знаки препинания также приветствуются.

Старый 07.01.2011, 22:26
Cornford вне форума Посмотреть профиль Отправить личное сообщение для Cornford Найти все сообщения от Cornford
  № 3  
Ответить с цитированием
Cornford

Регистрация: Oct 2009
Сообщений: 174
Код AS3:
s1.visible = true;
s2.visible = true;
s3.visible = false
s1.addEventListener(MouseEvent.MOUSE_DOWN, s1Down);
s1.addEventListener(MouseEvent.MOUSE_UP, s1Up);
addEventListener(Event.ENTER_FRAME, frameEntered);
function s1Down(e:Event):void{
    s1.startDrag();  
}
function s1Up(e:Event):void{
    s1.stopDrag();
}
function frameEntered(e:Event):void{
    if (hitTest(s1, s2)){
    s1.visible = false;
    s3.visible = true;
    }
}
например как-нибудь так


Последний раз редактировалось Cornford; 07.01.2011 в 22:32. Причина: косяк
Старый 07.01.2011, 22:28
Namik вне форума Посмотреть профиль Отправить личное сообщение для Namik Найти все сообщения от Namik
  № 4  
Ответить с цитированием
Namik

Регистрация: Aug 2010
Сообщений: 10
на счет тего - это я упустил извините

на счет версии - то что было в примерах интернета я вставил в код программы Flash MX

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

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Раз Flash MX, значит перемещаемся в AS1.0/2.0.

Старый 07.01.2011, 22:32
Namik вне форума Посмотреть профиль Отправить личное сообщение для Namik Найти все сообщения от Namik
  № 6  
Ответить с цитированием
Namik

Регистрация: Aug 2010
Сообщений: 10
Понял
ухожу

большое Вам спасибо

Добавлено через 42 секунды
а Вы вроде меня уже перевели

спасибо большое

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

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

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


 


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


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