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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.11.2007, 16:59
alya80 вне форума Посмотреть профиль Отправить личное сообщение для alya80 Найти все сообщения от alya80
  № 1  
Ответить с цитированием
alya80
[+1.3 02.11.07]
[+1.3 11.12.07]
 
Аватар для alya80

Регистрация: Oct 2006
Сообщений: 8
По умолчанию подскажите, почему неотрабатывает "onMouseDown"

Вот кусок кода. onMouseDown не отрабатывает. Может кто встречался с такой проблемой????

Код:
_root.createTextField("tf_txt", 11111, 240, 350, 150, 20);
var clip:MovieClip = _root.createEmptyMovieClip("clip", 0);
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("images/parkovka.jpg", clip);
clip._x=37;
clip._y=250;
clip.onMouseDown = function(){
	trace("123")
}


Последний раз редактировалось etc; 02.11.2007 в 22:42.
Старый 02.11.2007, 17:07
Валиант вне форума Посмотреть профиль Отправить личное сообщение для Валиант Найти все сообщения от Валиант
  № 2  
Ответить с цитированием
Валиант
 
Аватар для Валиант

Регистрация: Oct 2007
Сообщений: 100
Отправить сообщение для Валиант с помощью ICQ
Хм.. у меня все обрабатывается... попробуй вместо onMouseDown описать свойство onPress

Старый 02.11.2007, 17:16
alya80 вне форума Посмотреть профиль Отправить личное сообщение для alya80 Найти все сообщения от alya80
  № 3  
Ответить с цитированием
alya80
[+1.3 02.11.07]
[+1.3 11.12.07]
 
Аватар для alya80

Регистрация: Oct 2006
Сообщений: 8
onPress тоже что то не работает(

Старый 02.11.2007, 17:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,786
alya80, отредактируйте свой пост и оформите код тегами [code][/code].

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

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
может быть просто отключен трейс? и кстати собтие onMouseDown(в АС 1/2) глобальное. т.е его можно привязать просто на _root
__________________
: M F N W :

Старый 02.11.2007, 17:41
alya80 вне форума Посмотреть профиль Отправить личное сообщение для alya80 Найти все сообщения от alya80
  № 6  
Ответить с цитированием
alya80
[+1.3 02.11.07]
[+1.3 11.12.07]
 
Аватар для alya80

Регистрация: Oct 2006
Сообщений: 8
отлично, я на _root привязал, но он теперь отрабатывает по всей области мувика, можно как то управлять областью?

Старый 02.11.2007, 17:41
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 7  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Код:
_root.createTextField("tf_txt", 11111, 240, 350, 150, 20);
var clip:MovieClip = _root.createEmptyMovieClip("clip", 0);
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("images/parkovka.jpg", clip);
clip._x=37;
clip._y=250;
this.onLoadInit = function(){
clip.onPress =handler;
}
handler  = function(){
trace("123")
}


Последний раз редактировалось alexcon314; 02.11.2007 в 17:49.
Старый 02.11.2007, 22:02
alya80 вне форума Посмотреть профиль Отправить личное сообщение для alya80 Найти все сообщения от alya80
  № 8  
Ответить с цитированием
alya80
[+1.3 02.11.07]
[+1.3 11.12.07]
 
Аватар для alya80

Регистрация: Oct 2006
Сообщений: 8
alexcon314 - большое спасибо)

Старый 02.11.2007, 22:43
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,786
Товарищ alya80 получает плюс за проигнорированное замечание.

Старый 30.06.2008, 14:04
Antonio Lopez вне форума Посмотреть профиль Отправить личное сообщение для Antonio Lopez Найти все сообщения от Antonio Lopez
  № 10  
Ответить с цитированием
Antonio Lopez

Регистрация: Jun 2008
Сообщений: 27
Подскажите, может быть дело в области видимости переменных?
Код:
if (xml.childNodes.length>0) {
var id=0;
	for (scr in xml.childNodes) {
		id++;
		//duplicateMovieClip(base.img, "img"+id,id);
		//clip=eval("clip"+id);
		var clip:MovieClip = base.createEmptyMovieClip("img"+id, base.getNextHighestDepth());
		var mcLoader:MovieClipLoader = new MovieClipLoader();
		mcLoader.addListener(base);
		//coords[id-1]=240*(id-1)+20;
		base.loadClip(xml.childNodes[id-1].attributes.src,clip);
		setProperty("base.img"+id, _x,id-1>0 ? 260*(id-1)+20 : 20);
		
		setProperty("base.img"+id, _y,20);
		//setProperty("base.img"+id,onMouseDown,function(){trace('erger')});
		this.onLoadInit = function(){
			clip.onPress =handler;
		}
		/*h=eval("base.img"+id);
		Mouse.addListener(h);
		onLoadInit = function(){
h.onPress =handler;
}*/
		
	}
	
	
}
speed=0;
counter=0;
id=id;
bg._alpha=0;
handler=function(){trace('erfer')}

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

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

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


 


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


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