У меня есть объект, объявленный и созданный в единственном файле MXML моего приложения Flex:
public var CDN:CDNClass = new CDNClass;
Я хотел бы получить доступ к этому же объекту CDN (и его открытым методам и свойствам) в другом объявленном классев отдельном файле .as как таковой:
package my.vp
{
import my.media.CDNClass;
public class SyncConnectorManager
{
private function syncMessageReceived(p_evt:SyncSwfEvent):void
{
switch (p_evt.data.msgNm)
{
case "startStream" :
// Play a stream
CDN.parsePlayList(p_evt.data.msgVal);
break;
Но когда я пытаюсь получить доступ к общедоступному методу parsePlayList в объекте CDN в методе в классе, определенном в файле .as, я получаю следующую ошибку:
Доступ к неопределенному свойству CDN
Причина, по которой я хочу это сделать, состоит в том, чтобы разбить логику моего приложения на несколько файлов AS и иметь минимальные файлы MXML,вероятно только один.
Спасибо - любая помощь очень ценится.Возможно, мои мысли о OOD / OOP здесь не верны?