![]() |
|
||||||||||
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
|
|
|||||
|
.
|
Скажу больше:
this.createTextField("cDTF", 1000, 0, 0, 120, 30);
cDTF.text = "Runtime created DTF";
// Работает криво (текста на экране нет, сам объект существует)
duplicateMovieClip (cDTF, "cDFT_2", 1001);
cDFT_2.text = "cDFT_2 - Duplicated DTF Flash4 method";
cDFT_2._x = 100;
cDFT_2._y = 100;
// Не работает
cDFT_3 = cDTF.duplicateMovieClip("cDFT_3", 1003, {_x:200,_y:100});
cDFT_3.text = "cDFT_3 - Duplicated DTF FlashMX method";
Создаем руками Dynamic TextField, обзываем инстанс как DTF. Что скажут отцы? |
|
|||||
|
.
|
2 fester
Найди в коде строчку: feld_1=vik_xml.firstChild.childNodes[0].nodeName; Попробуй её закомментировать. Посмотри результат. Проанализируй. Поправь код. GL! |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
_root.DTF.duplicateMovieClip = MovieClip.prototype.duplicateMovieClip;
_root.DTF.duplicateMovieClip("dDTF_MX", 0, {_x:0,_y:100});
насчет метода я правильно сказал, только после добавления всё равно оно не работает, я не проверил сначала. всё любопытственнее и любопытственнее... Последний раз редактировалось Nox Noctis; 17.09.2004 в 14:59. |
|
|||||
|
.
|
Цитата:
Прим.: Только для TextField. К MovieClip это не относится. 2 Nox Noctis. Это кандидат для ФАК'и (imho) Последний раз редактировалось dimarik; 17.09.2004 в 15:09. |
|
|||||
|
.
|
2 Nox Noctis
Создаем руками Dynamic TextField, обзываем инстанс как DTF. duplicateMovieClip (DTF, "dDTF_F4", 4);
dDTF_F4._y = 0;
dDTF_F4._y = 50;
dDTF_F4.text = "dDTF_F4 - Duplicated DTF Flash4 method";
DTF.duplicateMovieClip = MovieClip.prototype.duplicateMovieClip;
dDTF_MX = DTF.duplicateMovieClip("dDTF_MX", 0, {_x:0,_y:100});
dDTF_MX.text = "dDTF_MX - Duplicated DTF FlashMX method";
dDTF_MX._y = 100;
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Еще интересный вопрос, созданный ручками TextField в дебагере не отражается. А созданные динамичски, а потом дублированные отражаются.
...и вот что...почему к TextField приминима duplicateMovieClip, это что потом класса MovieClip? |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
да, слушайте.. я туплю, спал мало :))
1. дупликейт не принимает параметра инитОбджект. и никогда не было такого :) 2. Цитата:
_root.createEmptyMovieClip("mc", 0);
mc.lineStyle(20, 0xff6600, 100);
mc.lineTo(.15, 0);
mc.duplicateMovieClip("mc1", 5);
mc1._x += 50;
2dimarik // TF - созданное заранее поле
TF.duplicateMovieClip = MovieClip.prototype.duplicateMovieClip;
TF.text = "default textfield";
//
// 1. TF.duplicateMovieClip - работает
TF.duplicateMovieClip("dupTF1", 2);
dupTF1.text = "1. hey ho! =)";
dupTF1._y += 30;
//
// 2. duplicateMovieClip(TF, "dupTF", 3) - работает
duplicateMovieClip(TF, "dupTF2", 3);
dupTF2.text = "2. hey ho! =)";
dupTF2._y += 60;
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Если посмотреть List Varible, то можно увидеть, что у созданного объкта
maxhscroll = 0 type = "dynamic", а у дублированного maxhscroll = 36 type = "input" 2Nox: Цитата:
|
![]() |
Часовой пояс GMT +4, время: 01:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|