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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.01.2006, 07:51
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 21  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Бинго! Вас это не наводит на мысль?

Старый 11.01.2006, 14:22
3r0jan вне форума Посмотреть профиль Отправить личное сообщение для 3r0jan Найти все сообщения от 3r0jan
  № 22  
Ответить с цитированием
3r0jan
[+ 1.11 23.12.2005]
[1.11 18.02.2006]

Регистрация: Dec 2005
Сообщений: 183
Отправить сообщение для 3r0jan с помощью ICQ
наводит на то что надо код к кнопке в каждом дубле привязывать из уровня ниже но что то у меня не получается =/ вот и прошу помоч

Старый 11.01.2006, 14:32
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 23  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
еще раз задачу и поконкретней...и покороче

Старый 11.01.2006, 14:42
3r0jan вне форума Посмотреть профиль Отправить личное сообщение для 3r0jan Найти все сообщения от 3r0jan
  № 24  
Ответить с цитированием
3r0jan
[+ 1.11 23.12.2005]
[1.11 18.02.2006]

Регистрация: Dec 2005
Сообщений: 183
Отправить сообщение для 3r0jan с помощью ICQ
задача создать массив вне дубля при нажатии на кнопку в дубле причём при нажатии на такую же кнопку в другом дубле в масив должны добавляться элементы а не создаваться ещё один массив код который создаёт массив и код привязываемый к кнопкам на фтором листе этого топика

вот так вроди коротко

Старый 11.01.2006, 14:53
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 25  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
а что мешает просто создать массив изначально, а потом просто какая бы кнопка не была ты просто работаешь с этим массивом или что я не понял в чем трудность то?

Старый 11.01.2006, 14:58
3r0jan вне форума Посмотреть профиль Отправить личное сообщение для 3r0jan Найти все сообщения от 3r0jan
  № 26  
Ответить с цитированием
3r0jan
[+ 1.11 23.12.2005]
[1.11 18.02.2006]

Регистрация: Dec 2005
Сообщений: 183
Отправить сообщение для 3r0jan с помощью ICQ
ну вот и пытаюсь но них... не получается что т вобщем когда код привязываемый к кнопке вне дубля то он работает только на кнопке в последнем дубле вот

Код:
for (var n = 0; n<6; n++) {
	my_inp = this.inp.duplicateMovieClip("this.inp"+n, this.getNextHighestDepth());
	my_inp._y = my_inp._y+(n+5)*(my_inp._height+9.5);
	my_inp.inp = "проверка "+n;
	inpin = "проверка"+n
	my_inp.k = 0;
	//кнопка в корзину
	
}
my_inp.v.onRelease = function() {
	if (tov == 1) {
		text_info = "товар уже есть в корзине. для добавления другого колличество данного товара необходимо удалить из корзины уже существующий";
	} else if (my_inp.k == 0) {
		text_info = "невозможно добавить в корзину 0 едениц товара";
	} else {
		_parent.res = AddElement(my_inp.inp+" , "+my_inp.k, "штук в корзине");
		txt = "";
		for (i=0; i<A.length; i++) {
			txt += i+' : '+A[i].x+'  '+A[i].caption+"\n";
		}
		txt += "-----------------------------\n";
		txt2 = my_inp.k+" шт. "+my_inp.inp+" добавлено в корзину ";
		output = txt;
		text_info = txt2;
		tov = 1;
		kol = k;
	}
};
my_inp.out.onRelease = function() {
	_parent.res = DelElement(my_inp.inp+" , "+my_inp.kol);
	if (_parent.res == -1) {
		output += "нельз\xff удалить несуществующий товар!\n";
	} else {
		txt = "";
		for (i=0; i<A.length; i++) {
			txt += i+' : '+A[i].x+'  '+A[i].caption+"\n";
		}
		txt += "-----------------------------\n";
		txt2 = "Элемент "+my_inp.inp+" удален из корзины ";
		output = txt;
		text_info = txt2;
		tov = 0
	}
};

Старый 11.01.2006, 15:15
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 27  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
да, конечно, вобщем фиша в чем , ты задаешь событие только последнему дубликату...ты фор прокрутил, и когда вышел из фора my_inp содержит последний клип ,а имено this.inp5, вот к нему то ты и обращаешься, хех, т.е. надо v.onRelease прописывать всем this.inp -ам :=)

короче проще, перенеси скобку от фора вниз да ивсего делов то :=)

Старый 11.01.2006, 15:18
3r0jan вне форума Посмотреть профиль Отправить личное сообщение для 3r0jan Найти все сообщения от 3r0jan
  № 28  
Ответить с цитированием
3r0jan
[+ 1.11 23.12.2005]
[1.11 18.02.2006]

Регистрация: Dec 2005
Сообщений: 183
Отправить сообщение для 3r0jan с помощью ICQ
да и так пробовал таже фигня почему то только последний дубль пользует

вот погляди http://maramor.narod.ru/libero.rar


Последний раз редактировалось 3r0jan; 11.01.2006 в 15:23.
Старый 11.01.2006, 18:33
3r0jan вне форума Посмотреть профиль Отправить личное сообщение для 3r0jan Найти все сообщения от 3r0jan
  № 29  
Ответить с цитированием
3r0jan
[+ 1.11 23.12.2005]
[1.11 18.02.2006]

Регистрация: Dec 2005
Сообщений: 183
Отправить сообщение для 3r0jan с помощью ICQ
и тишинааа =/

Старый 11.01.2006, 18:41
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 30  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
unexpect file format

уж извини, на восьмеру пока не перешел...

но вообще по логике ,так уж здесь влазить в дебри не хочется, заметил несколько ошибок у тебя. пути ты используешь как то странно из функции обращаешься, почитай про пути там, _root итд, вот...а про то что последняя что тебе могу сказать быть такого не может вот и все :=)



Код:
for (var n = 0; n<6; n++) {
my_inp = this.inp.duplicateMovieClip("this.inp"+n, this.getNextHighestDepth());
my_inp.v.temp = n;
my_inp.v.onRelease = function() {
trace(this.temp);
};
}


полюбе должно выводиться при нажатии номер кнопки :=)

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

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

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


 


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


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