我是一个完整的 AS3 / Starling 新手,但我正在尝试(以编程方式)将 FLV 视频文件添加到本质上是闪屏的“背景”。
我在网上找到的示例代码基本上是... var v:Video = new Video(100, 100); this.addChild(v);
这在扩展 flash.display.Sprite 的顶级类中有效,但是我的 Game 类(扩展 starling.display.Spite)失败,抱怨“将 Video 类型的值隐式强制转换为不相关的 DisplayObject 类型。”
奇怪的是,Starling Sprite 类的 addChild 函数的签名与 Flash Sprite 类的签名相同。
所以基本上问题是:为什么我似乎无法将 Video 对象作为孩子添加到 Starling Sprite 类(但成功添加到 Flash Sprite 类)?
我确信答案非常简单......如果我需要添加更多代码或任何东西,请告诉我。或者,如果我正在做的是完全错误的方式。