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

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

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

Регистрация: Aug 2005
Адрес: живу в Миловке
Сообщений: 101
По умолчанию не пойму в чём ошибка?

Необходимо переместить клип(myCL) мышью и присвоить переменным 'q' и 'w' его новые координаты.
Я это сделал так. В самом клипе написал:
onPress = function () {
this.startDrag();
};
onRelease = function () {
this.stopDrag();
}; // дабы его перемещать

а на кнопке присвоения (на основной сцене):
on (release) {
var q = _root.myCL._x;
var w = _root.myCL._y;
}

Но ни фига не работает! В чем трабла?

trace(q+" "+w); // пишет NaN

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

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
проблема с путями, все должно работать

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

Регистрация: Aug 2005
Сообщений: 53
попробуй в функции вставить имя клипа - что то типа
myMovieClip.onPress = function () {
}

Старый 19.08.2005, 13:32
DeadMorozz вне форума Посмотреть профиль Отправить личное сообщение для DeadMorozz Найти все сообщения от DeadMorozz
  № 4  
Ответить с цитированием
DeadMorozz
 
Аватар для DeadMorozz

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
В рут кладем клипик myCL, и в первом кадре пишем вот такую тему:
Код:
var q:Number;
var w:Number;
myCL.onPress = function () {
	this.startDrag();
}
myCL.onRelease = function () {
	this.stopDrag();
	q = this._x;
	w = this._y;
	myCLHandler();
};
function myCLHandler(){
	trace("q="+q+", w="+w+".");
}
__________________
Понять - значит упростить. Хорошо понять - сделать самому.

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

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

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


 


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


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