- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 AS3 和 Starling 中开发了一个要移植到 IOS 的应用程序。我已经更新了 Default.png 图像,效果很好,但是我的应用需要一段时间才能加载,黑屏显示大约 3-4 秒。
我到处寻找解决方案,但找不到任何可行的方法。有人有可行的解决方案吗?
非常感谢
最佳答案
我不确定目前是否有更简洁的解决方案,但我所做的是将默认屏幕的位图添加到 native Flash 阶段。然后,当 Starling 准备就绪时,我删除位图。
因此在实例化 Starling 之前,将位图图像添加到舞台(这将是 Flash 舞台)
public static var _splash:Bitmap;
//load or embed your bitmap//
addChild(_splash);
然后实例化并启动Starling。例如
myStarling = new Starling(Main, stage, null, null, Context3DRenderMode.AUTO, Context3DProfile.BASELINE);
myStarling.stage3D.addEventListener(starling.events.Event.CONTEXT3D_CREATE, function(e:flash.events.Event):void {
// Starling is ready!
myStarling.start();
});
在您的根 Starling 类(在本例中为 Main)中,使用 ADDED_TO_STAGE 监听器,当它被触发时,删除位图。
public function Main() {
addEventListener(starling.events.Event.ADDED_TO_STAGE, onAdded);
}
private function onAdded ( e:starling.events.Event ):void {
StartUp._splash.parent.removeChild(StartUp._splash);
StartUp._splash = null;
}
在上面的示例中,根文档类称为“StartUp”。
关于actionscript-3 - Starling AS3 IOS 启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13508440/
sudo ./starling start效果很好,但是 sudo service starling start失败 $ sudo ./starling start * Starting Starl
大家好,我正在用八哥开发一款游戏,我想设置一个计时器,例如每 2 秒我希望发生一些事情。我使用了 juggler elapsed Prop ,但我想知道是否有更有效的方法来做到这一点 谢谢你, 哈立德
我正在为所有 ios 设备开发一个八哥的 iOS 应用程序。我很难弄清楚如何使用 AssetManager 类和 scalefactor 设置来管理所有不同的分辨率。 我认为来自八哥和脚手架项目的官方
你们中有人尝试过 Starling ( http://gamua.com/starling/ ) 自动化的自动化吗? 对于普通的 AS3 应用程序,我使用 Genie ( http://sourcef
我已经搜索了一段时间,寻找一个清晰的示例,说明如何编写允许用户按住的按钮。当发生这种情况时,我想执行一些代码。 我已经实现了 TouchEvent.Touch 和 touchPhase.Began,但
我已经在 AS3 和 Starling 中开发了一个要移植到 IOS 的应用程序。我已经更新了 Default.png 图像,效果很好,但是我的应用需要一段时间才能加载,黑屏显示大约 3-4 秒。 我
我通过 project.xml 看到了这样做的方法但我没有看到在运行时禁用/启用 vsync 的方法(例如在设置菜单中有一个选项或其他东西)。搜索没有给我任何答案。 :( 最佳答案 这将高达 Lime
测试我基于 Flash 的 iOS 台球游戏: https://www.dropbox.com/s/hinx2j67xzq3ovs/poolX.jpg 我发现有时白球会穿过其他球,当它与另一个碰撞时。
我在 Starling Sprite 上绘制图形,我遇到了删除背景线条的问题。在 flex 上,我使用了 graphics.lineBitmapStyle(),其中我的背景 Image 是 lineB
我正在使用 Starling Framework 在 iOS 版 Flash 中构建游戏。我也在使用 Nape,一个 2D 物理引擎。我遇到的问题是 Nape 引擎上的一个特定方法使用 flash.d
我想将数据从 mainClass(Flash 类)发送到我的 Starling 类。这是两个类的代码。我需要在它们之间传递数据。 package { import flash.display.Spri
我在 Starling 中使用 AssetManager 类来加载大量纹理,大约 600-700 个 png 文件。所有文件都没有在启动时加载,我使用多个 AssetManagers 来保存图像。开始
我知道 ( I've read ) Flash 对象通常显示在其他所有内容之上,除非 wmode 是 window,opaque或透明。 但是框架Starling似乎需要 direct 作为 wmod
我是Starling框架的新手,目前正在学习如何使用它。 我已经使用starling框架从嵌入的PNG文件创建了纹理,该纹理可以正常工作并在屏幕上显示,但是我试图使Spritesheet(纹理图集)可
我的八哥游戏在本地编译并在我的 iPad 上测试时运行良好。 我创建了发布版本并将其发送给苹果,但游戏被拒绝,因为: Specifically, we found your app launches
我正在使用 web 的 Flash Builder 创建一个珠宝风格的游戏,我想知道使用 actionscript 3(显示列表)的 native 渲染是否最好(更高的帧率,更少的渲染密集度,在所有类
我正在制作一款格斗游戏,所以我有巨大的角色 Sprite (300 像素 X 350 像素)和大量动画帧(每个角色约 150 帧),因此最大 2048 x 2048 纹理尺寸无法适应所有帧一个角色的动
我正在创建一个游戏,它使用 starling-layer(游戏本身)和包含多个弹出窗口和类似内容的经典显示列表。 有一件事困扰着我:如果 MouseEvents 是在 displayList-elem
我在 Flex 应用程序中使用 Starling。该应用程序使用 Parsley 框架并在 View 上执行 IOC。 Starling 本质上不是普通的 Flash 显示对象。通常在 Parsley
我需要通过创建 FlexMobileApplication 项目而不是 ActionScriptMobileApplication 项目来使用 Starling 构建移动应用程序。 我可以在我的应用程
我是一名优秀的程序员,十分优秀!