![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 54
|
Проблема следующего характера.
Создаю класс в котором будут храниться данные. class TimeUnitStruct
{
public var currentTUNumber:Number;
public var curType:String;
public var curDuration:Number;
public var cachNumLayers:Array = [];
public var cachLayers:Array = [];
public var cachFiles:Array = [];
public var thumbImages:String;
public var maxImage:String;
public var innerAudio:String;
public var clipAudioVoice:Boolean;
public var innerAudioType:String;
public var masterVolume :Number;
public var transitionType:String;
public var transitionFile:String;
public function TimeUnitStruct()
{
}
}
import TimeUnitStruct;
class TestTimeUnitStruct extends MovieClip {
public function TestTimeUnitStruct() {
super();
var tu:TimeUnitStruct = new TimeUnitStruct();
trace("Object TU? "+tu);
trace("DELETE TU: "+delete tu);
}
}
В ответ возвращается Может кто знает в чем проблема? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
А зачем вы пытаетесь удалить объект, время жизни которого ограничено временем выполнения конструктора TestTimeUnitStruct?
Вынесите var tu:TimeUnitStruct за пределы конструктора, объявив это в классе и удаляйте потом. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Да, и напоследок: не объявляйте массивы вне конструктора или методов. Иначе потом глюков будет море.
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,058
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|