![]() |
Ошибка 1119 Access of possibly undefined property bitmapData
Здравствуйте, уважаемые Флешеры. Помогите, пожалуйста, осознать, почему в данном коде происходит ошибка компиляции
Код:
C:\Documents and Settings\Администратор\Рабочий стол\Newtest2\RebegaMonster test\test\Test2.as, Line 33 1119: Access of possibly undefined property bitmapData through a reference with static type flash.display:DisplayObject.Код AS3:
В практически аналогичном коде из учебника всё работает: Код AS3:
|
Код не аналогичный:
Код AS3:
Код AS3:
|
В качестве совета, лучше писать так:
Код AS3:
|
О, спасибо, что надоумили! Действительно, это я упустил из виду. Добавил этот код по образу и подобию из другой программы, т.к. решил, что задачи (вроде бы) решались одинаковые. Но что-то упустил.
Но, если вам не трудно, ответьте, пожалуйста, если исправную версию кода использовать в первом варианте вот так: Код AS3:
И ещё скажите, пожалуйста, если сделать в функции pngLoad цикл загрузки картинок по ссылкам из массива, то может возникнуть такая ситуация, что картинки не будут успевать загрузиться, так как флеш будет уже пытаться загрузить новые? Они же, если большие, то грузятся долго, а флеш, вроде, ходит по циклам с бешеной скоростью, верно? Или можно не переживать об этом? Например, так: Код AS3:
|
1) Что бы любой экранный объект стал видимым, его нужно добавить в область видимости. Как правило это делается так:
Код AS3:
а) Грузить одним загрузчиком картинки по очереди б) Создавать для каждого запроса новый загрузчик Я бы использовал а) |
Цитата:
(все переменные явным образом объявлены в классе) Код AS3:
Код:
directionArray.push(_loader);Код AS3:
Код:
directionArray.push(_loader.content);Мне в конечном итоге нужен какой-либо способ нормально взаимодействовать с загружаемыми картинками, как экземплярами Bitmap, но через массив. Пожалуйста, помогите, не выходит разобраться. P.S. Забыл добавить, что все события срабатывают нормально, (компилятор бывало ругался только на строчку var bitmap:BitmapData = image.bitmapData;). По событию прогресса видно, что картинки загружены. |
Вот самый простой пример последовательной загрузки:
Код AS3:
|
Ммм, что-то снова не так делаю.
Почему этот код может выдавать ошибку SecurityError: Error #2000: Отсутствует активный контекст безопасности. ??? |
| Часовой пояс GMT +4, время: 21:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.