Показать сообщение отдельно
Старый 04.06.2012, 15:27
Svoy4 вне форума Посмотреть профиль Отправить личное сообщение для Svoy4 Найти все сообщения от Svoy4
  № 1  
Ответить с цитированием
Svoy4

Регистрация: Apr 2011
Сообщений: 64
Question работа с классами

помогите разобраться
создал класс наследуемый от array
Код AS3:
package  SVoyGame 
{
	import flash.utils.ByteArray;
 
	public class ArrayPole extends Array
	{
		public function ArrayPole(sizey:int, sizex:int):void
		{ 
			for (var yy:int = 0; yy < sizey ; yy++) { 
				ArrayPole[yy] = new ByteArray;
				for (var xx:int = 0; xx < sizex ; xx++) {
					ArrayPole[yy][xx] = 0;
				}
 
			}
в основном тексте использую
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	import SVoyGame.ArrayPole;
 
	public class Main extends Sprite 
	{
		public function Main():void 
		{
			var pole:ArrayPole;
                         trace(pole[5][5]);
вот в этом месте и возникает ошибок
[Fault] exception, information=ReferenceError: Error #1069: Не удалось найти свойство 0 в SVoyGame.ArrayPole; отсутствует значение по умолчанию.
подскажите пожалуйста
как к этому массиву теперь обращаться