问题标签 [starling-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1140 浏览

actionscript-3 - Starling 给出无法转码图像错误

我正在开发一个原型,在该原型中我将纹理添加到movieClip。这是我的代码:

我的电影剪辑代码是:

但它给了我错误:

如果有人对此有任何想法,请分享。

0 投票
2 回答
1711 浏览

android - 使用八哥对 Android 设备进行缩放会导致一些布局问题

我正在使用本文中所写的第三多分辨率技术

为了确定比例因子和舞台大小,我使用了最初由 Jeff 编写的这段代码:

然后我使用这个比例因子来确定我需要选择哪些大小的资产。

所以现在,我有一个背景,可以拉伸到舞台宽度和大小。当我使用大多数设备进行测试时,这种技术效果很好,但是我们有像 Barnes 和 Noble Nook Color 这样的设备。

该设备的分辨率为 600x1024,分辨率为 170 dpi。这意味着它将选择最小的资产 (320x480) 并将其拉伸到 600x1024。这当然是像素化的。关于如何克服这个问题的任何想法?

我还附上了一个测试应用程序,详细显示了这个问题https://dl.dropbox.com/u/2192209/scaling%20test.zip

0 投票
1 回答
316 浏览

flash-cs5 - 使用 Flash Professional cs5 开始 Starling,但添加 Staring 变量时出现错误

我在下面尝试过,但我什至不能让 Starling 变量。

1)已经遵循并设置:http: //blogs.adobe.com/rgalvan/2011/11/adding-fp11-support-to-flash-pro-cs5-and-cs5-5.html

2) 从starling 样本下载starling.swc

3) 通过使用 Flash Professional CS5 创建新的 ActionScript 3.0 来制作 HelloStl.fla 文件

4)在库路径上添加starling.swc

5)在fla属性的类上写“HelloStarling”并像下面这样编辑

6)执行这个。控制 -> 测试影片 -> 测试

但我有如下错误,

我认为“private var:st:Starling”这一行导致了上述错误。而且“检查”也不会打印

有人知道这个错误吗?请帮忙..

0 投票
1 回答
704 浏览

actionscript-3 - 沿着你的手指画一条线

我正在创建一个游戏,我正在尝试画一条跟随我手指的线。我为此使用了starling graphics axtension,效果非常好,您可以在下面看到我是如何做到的。

所以我想做的是以下。Atm 时刻它只是跟随我的手指(从起点到当前点画一条线。但我想输入最大宽度。假设是 50。如果它越过 50 的长度,它应该只跟随我的手指旋转。所以没有得到不再是了,但它确实会跟踪我手指的方向并朝它旋转。

最后一件事(虽然我不确定是否可能)是让线从绿色变为红色,越接近它的最大长度(所以整条线是绿色的,但它变成红色越接近 50 )

我不知道如何实现这一目标,如果有人能指出我正确的方向,那就太棒了。

0 投票
0 回答
243 浏览

apache-flex - Starling / Stage3d 从舞台上卸载游戏

我有一个 flex 应用程序,它在某个点加载 stage3D (starling) 游戏。到目前为止一切正常,我可以隐藏应用程序并仅显示游戏层,但是当游戏完成时问题就来了,我想返回 flex 应用程序并从舞台上删除游戏。

我确实试图停止游戏并从 stage3d 中删除所有孩子,但这不起作用,下次我尝试重新显示它没有显示的游戏。

这是我正在使用的一些代码

添加游戏并启动它(一切正常)

这是我尝试删除/卸载游戏的方法-由于某些原因,这第一次有效,但之后上面的代码不会使游戏第二次显示:(

0 投票
2 回答
803 浏览

actionscript-3 - 在另一个 swf 中加载 Starling swf

我有一个不使用 stage3D 的 swf,它是一个简单的 swf。我还有一个运行八哥的 swf。现在,我想在第一个 swf 中加载 starling swf。这样的事情可能吗?

0 投票
1 回答
301 浏览

arrays - 如何停止在八哥中渲染屏幕精灵?

我在删除我的敌人时遇到了麻烦,因为他们在八哥中离开了屏幕。一段时间后我遇到了性能问题,因为我的敌人数组一直在增长。

这是我在课程结束时制造敌人的代码以及更新功能。

这是我的敌人班级...

有人知道如何解决这个问题吗?

0 投票
0 回答
235 浏览

actionscript-3 - Event.ADDED_TO_STAGE 不会为添加到 ScrollContainer 的 DisplayObjects 触发

我正在使用 Starling + Feathers + StarlingMVC 构建一个小游戏。

这样做,我遇到了 ScrollContainer 的问题:似乎添加到 ScrollContainer 的元素(在我的情况下为按钮)不会触发 Event.ADDED 事件,因此不会获得主题。

这是一个包含添加代码的粘贴箱:当我测试我的游戏时,_shopButton 和 _shopRPButton 是可见的,因为我指定了它们的纹理,但 _startButton 不是,因为它应该获得主题。

这是我的自定义主题代码,其中包含 buttonInitializer 中的 trace() 语句

这是相关的跟踪日志(我会放一个 pastebin 链接,但我的声誉不够高,无法发布两个以上的链接

羽毛-标题-项目 羽毛-标题-项目-羽毛-简单-滚动条-拇指羽毛-简单-滚动条-拇指-羽毛-简单-滚动条-拇指-羽毛-简单-滚动条-拇指-羽毛-简单-滚动条拇指羽毛简单滚动条拇指

如您所见,为 ScrollContainer 相关项目调用 trace() 语句,但不为我的按钮调用。

我究竟做错了什么?

问候, 布莱斯

0 投票
1 回答
183 浏览

actionscript-3 - 将 Flash Stage 数据保存为 XML(运行时)

我正在开发一个原型,我必须在其中生成舞台的 XML 文件,我的意思是说,在舞台上创建的元素的顺序我必须使用它们的数据类型和其他属性在 XML 中创建节点列表。

就像我在舞台上创建了两个movieClips,那么XML应该是这样的:

它就像一个 XML 生成器工具,您将数据放在舞台上并生成该层次结构的 XML。如果有人知道我该如何实现这一目标,请与我分享。

0 投票
2 回答
2971 浏览

actionscript-3 - 如何在八哥中制作高效的动态蒙版

我正在尝试为带有动画和翻页功能的平板电脑制作交互式书籍。

我正在使用八哥框架。我对翻页的想法是用 2 个移动和旋转的静态四边形来掩盖下一页的 2 个实例(它在 pc/mac 上效果很好,但在平板电脑上很慢)。使用 PixelMask 很慢/非常慢(10-20fps)。使用 clippedsprite 速度很快(40-50fps),但无法旋转遮罩。

还有其他选择吗?

编辑: 在我的搜索过程中,我发现了着色器的想法(ActionScript3 中的 AGAL),但我对此并不熟悉。是否可以通过使用 GPU 着色器来模拟遮罩?

EDIT2: 这个问题在 iPad1 上遇到过,在 iPad3 上它的 60fps :) 不知道它在 iPad2 和 iPad4 上是如何工作的