【发布时间】:2011-07-29 14:09:13
【问题描述】:
我在我的 Flex 应用程序的单一 MXML 文件中声明并实例化了一个对象:
public var CDN:CDNClass = new CDNClass;
我想在单独的 .as 文件中声明的另一个类中访问同一个 CDN 对象(及其公共方法和属性):
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;
但是当我尝试在.as文件中定义的类中的一个方法中访问CDN对象中的公共方法parsePlayList时,出现如下错误:
未定义属性CDN的访问
我想这样做的原因是将我的应用程序的逻辑分解为多个 AS 文件,并拥有最少的 MXML 文件,可能只有一个。
谢谢 - 非常感谢任何帮助。也许我的 OOD/OOP 想法在这里不正确?
【问题讨论】:
标签: apache-flex actionscript-3