|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Интересно, а как ты определил, что массив виден/невиден, если он пустой и трейсишь пустой массив?
package testPackage { import flash.display.Sprite; public class MyClass1 extends Sprite { public var myArray:Array; public function MyClass1() { super(); myArray = new Array(1,2,3); } public function myFunc():void { trace(this+'::'+myArray); } } } package testPackage { import testPackage.MyClass1; import flash.display.Sprite; public class MyClass2 extends Sprite { public var myClass1Ins:MyClass1; public function MyClass2() { super(); myClass1Ins = new MyClass1(); } public function myFunc():void { trace(this); myClass1Ins.myFunc(); } } } Последний раз редактировалось etc; 03.04.2007 в 17:40. |
|
|||||
Регистрация: Mar 2004
Адрес: Ростов на Дону
Сообщений: 35
|
Диагноз ясен. Попробуй сначала записать что-либо в массив, а потом уже его использовать, иными словами там где ты обращаешься к myClass1 сначала вызови myFunc1 а потом myFunc3. Ожидаемый результат - пустая строка вместо null, если конечно в результате выполнения myFunc1 myArray так и останется пустым массивом . А вообще лучше было бы заюзать set и get...
__________________
С уважением Константин Kohl |
Часовой пояс GMT +4, время: 03:57. |
|
« Предыдущая тема | Следующая тема » |
|
|