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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 06.09.2008, 22:10
lukish вне форума Посмотреть профиль Найти все сообщения от lukish
  № 1  
lukish
Banned
[+6 13.11.07]
[+6 05.03.08]
[+6 07.09.08]

Регистрация: Oct 2005
Сообщений: 102
По умолчанию Неудачная попытка, помогите

Здравствуйте уважаемые флешеры, есть проблема, попытался по хелпу сделать (первый раз )регистер-класс:
Код:
a = 1;
onMouseDown = function () {
	if (_root.karzina.vnutri.hitTest(_root._xmouse, _root._ymouse, true)) {
		_root.a++;
		_root.karzina.attachMovie("frukt1", "frukt1"+_root.a, _root.a);
		_root.karzina['frukt1'+_root.a].startDrag();
		frukt11.prototype = new MovieClip();
		frukt11.prototype.load = function() {
			trace(1);
		};
		Moviefrukt11.registerClass("frukt1", CheckBox);	}
};
onMouseUp = function () {
	if (_root.karzina['frukt1'+_root.a].hitTest(_root.kogo1.tarelka)) {
		_root.karzina['frukt1'+_root.a].stopDrag();
	}
	if (_root.karzina['frukt1'+_root.a].hitTest(_root.ytk.tarelka)) {
		_root.karzina['frukt1'+_root.a].stopDrag();
	}
	if (_root.karzina['frukt1'+_root.a].hitTest(_root.yj.tarelka)) {
		_root.karzina['frukt1'+_root.a].stopDrag();
	}
};
Не получяется результат, почему пока немогу понять, подскажите в чём проблема, буду очень благодарен, тоесть при attachMovie "_root.karzina['frukt1'+_root.a]" для начала пусть будет "трака(1)"
как быть, подскажите.
Спасибо
Игорь

Старый 07.09.2008, 13:55
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 2  
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Чет непонятное Вы хотите сделать....
onMouseDown и onMouseUp при каких условиях будут выполняться?
они ведь у Вас не привязаны ни к какому событию...
Если хотите чтоб Ваш код выполнялся по нажатию и отпусканию крысы, то попробуйте
написать вот так:
Код:
a = 1;
this.onMouseDown = function () {
	if (_root.karzina.vnutri.hitTest(_root._xmouse, _root._ymouse, true)) {
		_root.a++;
		_root.karzina.attachMovie("frukt1", "frukt1"+_root.a, _root.a);
		_root.karzina['frukt1'+_root.a].startDrag();
		frukt11.prototype = new MovieClip();
		frukt11.prototype.load = function() {
			trace(1);
		};
		Moviefrukt11.registerClass("frukt1", CheckBox);	}
};
this.onMouseUp = function () {
	if (_root.karzina['frukt1'+_root.a].hitTest(_root.kogo1.tarelka)) {
		_root.karzina['frukt1'+_root.a].stopDrag();
	}
	if (_root.karzina['frukt1'+_root.a].hitTest(_root.ytk.tarelka)) {
		_root.karzina['frukt1'+_root.a].stopDrag();
	}
	if (_root.karzina['frukt1'+_root.a].hitTest(_root.yj.tarelka)) {
		_root.karzina['frukt1'+_root.a].stopDrag();
	}
};
__________________
trace("Остановите Землю, я сойду!!!");

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

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

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


 


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


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