Почему SWF не может ссылаться на компоненты mxml на событие? - PullRequest
0 голосов
/ 04 июля 2010

этот фрагмент кода помещается внутри SWF, который затем помещается в Mxml SWFloader.ProductDesigner - это имя приложения, а selectRed - это компонент HSlider mxml.Я получаю сообщение об ошибке «Доступ к неопределенному свойству ProductDesigner» во Flash CS5 при тестировании SWF.Да, я могу взять intellisense, чтобы знать, что он знает, что в его названии есть ProductDesigner.

private function ChangeColor(event:MouseEvent):void 
{
   var red:uint = ProductDesigner.mainTabs.tabContentColor.selectRed.value;
   var green:uint= ProductDesigner.mainTabs.tabContentColor.selectGreen.value;
   var blue:uint= ProductDesigner.mainTabs.tabContentColor.selectBlue.value;            
   this.transform.colorTransform=new ColorTransform(0,0,0,1,red,green,blue,1);
}

Если это невозможно, есть ли способ создать пользовательскийсобытие, которое возвращает вышеупомянутые данные?

1 Ответ

0 голосов
/ 04 июля 2010

Конечно, это можно сделать С помощью SWFLoader вы можете получить доступ к любому общедоступному классу, компоненту или любой другой части приложения.

Когда вы пытаетесь получить к нему доступ? ты ждешь полного события?

...