Показать сообщение отдельно
Старый 20.06.2008, 17:37
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Потому, что вы к нему не обращаетесь.
1. Объясните, зачем в новых клипах Probnik0, Probnik1 и Probnik2, вы создаете текстовые поля, используя имена и глубины завязанные на i? Ведь сами клипы являются новыми точками отсчета и имен и глубин, поэтому достаточно назвать поля txt0 и txt1
2. i инкременируется в for, и когда происходит onRelease, оно равно 3, а не тому, что было когда описывался onRelease
3. Там же. Переменная tf при каждой итерации for переписывается и в onRelease опять же вызывается последнее значение
4. Кроме того, tf это строка и просто впихнуть ее в путь к мувику нельзя, надо поместить ее в []. Но из-за пункта 3 все равно работать не будет.

Должно быть так
Код:
...
var textik1:TextField = Probnik.createTextField ("textik0", 0, 0, 0, 400, 140);
var textik2:TextField = Probnik.createTextField ("textik1", 1, 405, 0, 60, 140);
...
for (var i = 0; i < 3; i++) {
	_root.nadpis2.movimovi["Probnik" + i].onRelease = function () {
		trace ("Вызван обработчик мувика c ID=" + this.textik1.text);
	};
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop