![]() |
MovieClipLoader, существуют ли указатели в as
Привет,
пытаюсь создать флэшку с двумя клипами которые будут инициализироваться(из xml) и показываться по очереди. Ссылки на клипы храняться в глобальных переменных _global.ActiveTemplate, _global.NextTemplate. когда приходит время показать новое окно, клип ActiveTemplate выгружается, а клип NextTemplate загружается. Проблема возникла с использованием указателей(?) на клипы. В методе onLoadInit, target указывает действительный клип(есть все методы и свойства), а _global.NextTemplate указывает на клип без свойств и методов. Вопрос: cуществуют ли указатели или что то подобное в actionscript и что такое храниться в target и _global.NextTemplate если это не указатели? Код:
.... |
onLoadInit:function -- что это?
|
Под указателями ты имеешь ввиду делегаты из C#?
|
Цитата:
я имею ввиду ссылки на объекты, вот например когда ты делаешь Код:
var p1 = new myObj();ответ: указатель(ccылка) на объект myObj так вот по идее в моём коде target и NextTemplate указывают на один и тот же объект, но у target есть свойства(разные контролы) а у NextTemplate этих свойств нет... |
ясно, и еще ты знаешь что код в первом посте у тебя не рабочий, по крайней мере первая часть синтактически не правильная.
Причина в принципе проста, дело в том что во время загрузки, твои мувики как бы пересоздаются ( с какой то точки зрения метод loadMovie,и MovieClipLoader.loadClip, можно расматривать как фабричный метод) и поэтому одна из сылок указывает на старый объект а другая на новый, но это все теории, если ты дашь рабочий код, можно будет разобратся на месте. |
Цитата:
Синтаксис правильный, я так создаю объект. Код:
WindowListener = { |
Цитата:
|
это
Код:
onLoadInit: function(target:MovieClip){ |
Цитата:
Код:
a = {b:function (c:Number) { |
oxid2, прочитайте пункт 3 (остальные тоже почитайте для общего развития) правил подраздела http://www.flasher.ru/forum/showthread.php?t=79864
|
| Часовой пояс GMT +4, время: 01:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.