![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Есть мувиклип с описанием класса:
#initclip TGrid.prototype = new MovieClip(); function TGrid() { trace("constructor"); } TGrid.prototype.recordSet = []; TGrid.prototype.Draw = function() { trace(this.recordSet); } #endinitclip Теперь приаттачиваю его на основную сцену: this.attachMovie("TGrid", "Grid", 1); var recordSet = []; recordSet[0] = 0; recordSet[1] = 1; Grid.recordSet = recordSet; и хочу, чтобы после присвоения Grid.recordSet нового значения сразу вызвалась внутрення функция Grid.Draw(). Подсажите, пожалуйста, как внутри класса прописать что-то типа TGrid.watch("recordSet", this.Draw); Или мне нужно заводиться с механизмом создания собственного события типа: TGrid.prototype.onEnterFrame = fucntion() { if (this.recordSet.length > 0) this.Draw(); } ну и т.д. по тексту? Merci beaucoup!
__________________
Я не любопытный и хитрый, а любознательный и сообразительный! Последний раз редактировалось Lego; 28.07.2004 в 14:57. |
![]() |
Часовой пояс GMT +4, время: 10:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|