TypeError:错误#2023:Class Main $必须从Sprite继承才能链接到root。羽毛

时间:2014-06-12 17:08:07

标签: ios flash flash-builder sprite starling-framework

好的,希望这个问题很容易重现:

  1. git clone https://github.com/joshtynjala/feathers

  2. 创建Flash Builder项目并将其指向示例文件夹中的TileList示例。

  3. 确保选择Main.as(而不是TileList.as)作为主文件。这是几个文件夹。

  4. 我正在我的iPhone上调试 - 不确定模拟器会发生什么,但我假设我会得到同样的错误。所以,当我这样做时,运行 - >调试,它加载正常 - 但是当我点击应用程序在手机上打开它时,Flash Builder中会弹出此错误:

    TypeError: Error #2023: Class Main$ must inherit from Sprite to link to the root.
    

    不确定这意味着什么 - 我在谷歌上发现了一些东西,但没有任何东西能让我取得任何成功。

2 个答案:

答案 0 :(得分:0)

我的问题在于上面的大纲中的第3步 - 我需要将TileList.as作为主文件而不是Main.as(不确定为什么TileList.as不被称为Main.as) - 我还需要将所有图标图像添加到主源文件夹,因为它们不存在(可能需要在羽毛回购中更正)。

答案 1 :(得分:0)

你必须将Sprite扩展到你的主类。

import flash.display.Sprite

public class Main extends Sprite{
}