![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 84
|
У меня возникла следующая ошибка:
1119: Access of possibly undefined property text through a reference with static type my_text_class. var my_text:my_text_class=new my_text_class();
addChild (my_text);
my_text.text=" " + Math.round(my_ns.bytesLoaded / 1000) + " из " + Math.round(my_ns.bytesTotal / 1000) + " Kb (" + Math.round(pctLoaded * 100) + "%)";
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldType;
public class my_text_class extends Sprite {
public function my_text_class() {
var tfDynamic:TextField = createTextField(10, 10, 100, 20);
tfDynamic.type = TextFieldType.DYNAMIC;
tfDynamic.text = "hello";
var tfInput:TextField = createTextField(10, 45, 100, 20);
tfInput.type = TextFieldType.INPUT;
tfInput.text = "world";
}
private function createTextField(x:Number, y:Number, width:Number, height:Number):TextField {
var result:TextField = new TextField();
result.x = x;
result.y = y;
result.width = width;
result.height = height;
result.background = true;
result.border = true;
result.font="Verdana";
result.color=0x7f7f7f;
result.size=10;
addChild(result);
return result;
}
}
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Кто вас там классы научил называть?
И где у вас в коде геттер-сеттер text? |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 84
|
Спасибо за наводку.
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 84
|
Вот, подумал, и всё получилось.
А класс переименовал. Код из класса, который вызывает: // Добавляем текстовое поле var my_text:pg_inscription=new pg_inscription(percent_of_loading); addChild (my_text); package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldType;
public class pg_inscription extends Sprite {
public function pg_inscription(s:String) {
var tfDynamic:TextField = createTextField(10, 10, 100, 20);
tfDynamic.type = TextFieldType.DYNAMIC;
tfDynamic.text = s;
}
private function createTextField(x:Number, y:Number, width:Number, height:Number):TextField {
var result:TextField = new TextField();
result.x = x;
result.y = y;
result.width = width;
result.height = height;
result.background = true;
result.border = true;
addChild(result);
return result;
}
}
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вы где-нибудь во Flash видели имена классов, начинающихся со строчной буквы и имеющие подчеркивания в названии?
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 84
|
Это я стараюсь, как в пути к файлу, не употреблять заглавных букв, а только маленькие. А насчёт того, чтобы уйти от подчёркивания - я подумаю.
Действительно, нигде не видел. Самоучка. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|