摘要:
所有的Starling对象都是EventDispatcher的子类。就像是用本地的EventDispatcher一样,所有的Starling对象都有注册和移除监听的api。
• addEventListener : Registers a listener to a specific event.
• hasEventListener : Tests if there is a listener for a specific event.
• removeEventListener : Removes the event listener. 阅读全文
摘要:
Starling 是在 Stage3D APIs 基础上开发的一种 ActionScript 3 2D 框架(可用于 Flash Player 11 和 Adobe AIR 3的桌面)。 Starling 是为游戏开发设计的,但是你可以将它应用于很多其它的应用程序。 在不必涉及低级 Stage3D APIs 情况下,Starling 使得编写具有快速 GPU 加速功能的应用程序成为可能。
大多数 Flash 开发人员希望利用这种能力提高 GPU 的加速功能(通过使用 Stage3D 技术),而不必编写如此高级的框架和深入研究低级的 Stage3D APIs。 Starling 是完全基于 Flash Player APIs 而设计,并将 Stage3D(Molehill)复杂性抽象化。 因此每个人都能看到直观的程序。
Starling 是为 ActionScript 3开发人员而设计,尤其是这些涉及2D游戏开发的人员。 在使用 ActionScript 3 之前,你必须基本了解它。由于 Starling 轻便、灵活并易于使用,你也可以将它应用于其它项目需求,例如 UI 编程 阅读全文
摘要:
显示列表
starling和flash本地的显示列表有一样的规则,在没有东西添加进stage之前,stage是null的。在本地flash中,为了能更安全的使用stage,我们通常使用一些Flash中的重要的事件,这些事件在starling中同样可用: 阅读全文