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

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

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

Регистрация: Nov 2008
Сообщений: 66
Цитата:
Сообщение от __etc Посмотреть сообщение
Боже мой, стандартная ошибка начинающего программиста. Как-то так, в общем:

Код:
var txt = new LoadVars();
txt.onLoad = function(success) {
	out_txt.text = this.txt;
}
function release() {
	txt.load(this.j + '.txt');
}
for (var i = 0; i<3; i++) {
	var btn = this['btn' + i];
	btn.j = i + 1;
	btn.onRelease = release;
}
delete btn;
delete i;
delete j;
Если твой пример наглядней обращайся к ниму хотя он ни чем не отличаеться от моего

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

Регистрация: May 2006
Адрес: Latvia, Riga
Сообщений: 66
Отправить сообщение для laurisgutmanis с помощью ICQ Отправить сообщение для laurisgutmanis с помощью Skype™
Цитата:
Сообщение от axiom Посмотреть сообщение
Если твой пример наглядней обращайся к ниму хотя он ни чем не отличаеться от моего
Объясни задачу-цель, что ты хочешь добиться?
Что имеешь?

Тут ведь не форум экстрасенсов, и телепатов нет.

На твой 1 вопрос можно ответить в кратце: в цикле ты каждый раз меняешь значение переменной i, по оканчании цикла: i = последнему значению, в твоем случае 3.

Старый 08.11.2008, 17:39
axiom вне форума Посмотреть профиль Отправить личное сообщение для axiom Найти все сообщения от axiom
  № 3  
Ответить с цитированием
axiom
 
Аватар для axiom

Регистрация: Nov 2008
Сообщений: 66
ну к каждой кнопочке код писать громоздко если кнопок до фига

Добавлено через 2 минуты
etc__.попытаюсь разобраться,Скажи в чём у меня ошибка?

Старый 08.11.2008, 17:45
laurisgutmanis вне форума Посмотреть профиль Отправить личное сообщение для laurisgutmanis Посетить домашнюю страницу laurisgutmanis Найти все сообщения от laurisgutmanis
  № 4  
Ответить с цитированием
laurisgutmanis
 
Аватар для laurisgutmanis

Регистрация: May 2006
Адрес: Latvia, Riga
Сообщений: 66
Отправить сообщение для laurisgutmanis с помощью ICQ Отправить сообщение для laurisgutmanis с помощью Skype™
Цитата:
Сообщение от axiom Посмотреть сообщение
ну к каждой кнопочке код писать громоздко если кнопок до фига

Используй Mouse.addListener и hitTest - для работы со многих кнопок

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

Регистрация: Sep 2002
Сообщений: 30,787
В том, что вы почему-то думаете, что значение итератора в цикле каким-то чудесным образом замораживается, даже после выхода из цикла.

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

Регистрация: Nov 2008
Сообщений: 66
Цитата:
Сообщение от __etc Посмотреть сообщение
В том, что вы почему-то думаете, что значение итератора в цикле каким-то чудесным образом замораживается, даже после выхода из цикла.
Поясните пожалуйста используя примитив
Код:
for(var i =1;i<=3;i++){
trace(i);//внутри цикла
};
trace(i)//снаружи
что где размораживаеться???

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

Регистрация: Nov 2008
Сообщений: 66
чёт я совсем запутался,__etc как у тебя btn.j = i+1?Что это?

Добавлено через 2 минуты
всё ладно!Я понял мне на форуме делать нечего чёт я многого не понимаю,буду сам на своих ошибках учиться,простите что понапрасну сотресаю воздух

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

Регистрация: Sep 2002
Сообщений: 30,787
laurisgutmanis, вам пора книжку «Вредные советы по ActionScript» выпускать.

axiom, i+1 только лишь потому что у вас текстовики с 1 начинаются, а не с 0. И кнопки я забыл с 1 считать.

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

Регистрация: May 2006
Адрес: Latvia, Riga
Сообщений: 66
Отправить сообщение для laurisgutmanis с помощью ICQ Отправить сообщение для laurisgutmanis с помощью Skype™
Цитата:
Сообщение от __etc Посмотреть сообщение
laurisgutmanis, вам пора книжку «Вредные советы по ActionScript» выпускать.
Все. Молчу, молчу...

Старый 08.11.2008, 17:55
axiom вне форума Посмотреть профиль Отправить личное сообщение для axiom Найти все сообщения от axiom
  № 10  
Ответить с цитированием
axiom
 
Аватар для axiom

Регистрация: Nov 2008
Сообщений: 66
Всё равно j = undefined

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

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

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


 


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


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