![]() |
Шаманство. Кто объяснит?
Есть, скажем, четыре файлика (на самом деле - их больше, но это, пожалуй, не важно)
Файл E1.mxml Код:
<?xml version="1.0" encoding="utf-8"?>Код:
<?xml version="1.0" encoding="utf-8"?>Код:
<?xml version="1.0" encoding="utf-8"?>файл IModuleInterface.as Код:
package InterfacesОбратите внимание на функцию private function MagicFunction в первом файлике. Рассмотрите повнимательней. Еще раз. Она нигде не вызывается, нигде не используется, она может называться как угодно. Но! Стоит ее только убрать, или закомментировать содержимое, как программа перестает работать!!!!! То есть компилируется, но при запуске, отладчик флеш-плейра выдает ошибку: TypeError: Error #1009: Cannot access a property or method of a null object reference. at E0/innerReadyHandler() at E0/__ShopLDR_ready() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.core::UIComponent/dispatchEvent()[C:\dev\flex_201_gmc\sdk\frameworks\mx\core\UIComponent.as:8323] at mx.modules::ModuleLoader/mx.modules:ModuleLoader::moduleReadyHandler()[C:\dev\flex_201_gmc\sdk\frameworks\mx\modules\ModuleLoader.as:333] at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at ModuleManager.as$20::ModuleInfoProxy/ModuleManager.as$20:ModuleInfoProxy::moduleEventHandler()[C:\dev\flex_201_gmc\sdk\frameworks\mx\modules\ModuleManager.as:1025] at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at ModuleManager.as$20::ModuleInfo/readyHandler()[C:\dev\flex_201_gmc\sdk\frameworks\mx\modules\ModuleManager.as:704] at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at mx.core::FlexModuleFactory/::update() at mx.core::FlexModuleFactory/::docFrameHandler() |
То есть с ней все работает как надо, просто из-за ее присутствия? Кто не поленится и объяснит мне, в чем дело?
|
Дело в названии темы и двух постах подряд, выраженных в незамеченной из-за лени кнопки «изменить».
|
| Часовой пояс GMT +4, время: 14:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.