问题标签 [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 回答
797 浏览

starling-framework - Starling Feathers 扩展主题 - 自定义按钮

我正在尝试研究如何使用添加到主题精灵表中的精灵作为按钮,但运气不佳。

我已经创建了带有单击状态和标签的整个按钮,并添加到主题精灵表中,需要在按钮上使用。我有一些我想使用的自定义按钮,但我也想使用一些主题皮肤(最小皮肤)。

我查看了扩展主题部分,但不确定如何将信号精灵图像用于 1 个按钮,将另一个用于另一个按钮,将主题皮肤用于其他按钮。

干杯

0 投票
1 回答
218 浏览

web-services - Actionsscript 移动项目中的 mx.rpc 类?

我正在评估 Feathers UI 框架以替代我们当前的 Flex 移动应用程序(Flex 的限制太多,主要与视网膜设备上的性能有关)并且来自 Flex,我有一些问题使用纯 AS 项目。

一个大问题似乎是网络服务的使用。我经常使用 mx.rpc 类和接口,例如IResponderAsyncTokenHTTPService,这些显然在没有 Flex SDK 的情况下不可用。为什么这不是 AIR 的一部分而仍然是 Flex SDK 的一部分,我该如何解决这个问题?是否有等价物,还是我必须进行破解并手动导入相应的 SWC?

0 投票
1 回答
332 浏览

actionscript-3 - Starling Feathers tilerow 可点击

我正在制作基于 tileRow 布局的数据视图,我将有 3-5 列

ETC

目前,我已将其设置为使用 for 循环来创建项目并将每个项目的宽度设置为容器总大小的 1/4,这非常有效,可以用 4 个四边形填充整行,所以布局确实是像:

我想添加一个事件侦听器以在单击一行时触发一个函数。我假设我无法真正做到这一点,因为每一行都由 4 个单独的图块组成。

有没有更好的方法来达到预期的效果,或者我应该只添加一个带有可点击按钮的第五列?

我不能真正使用该列表,因为我需要多个列。

0 投票
1 回答
843 浏览

performance - AS3/Spritesheets/Starling 的 Flash 性能

我目前正在尝试优化 AS3/Flash 网络(浏览器)应用程序(FP11+)。这是一个完整的浏览器窗口 Flash 应用程序,可通过(Greensock 的)SWFLoader 远程加载环境/背景图形并将它们添加为位图(下载时间不会导致问题)。其他次要图形,如按钮、处理/加载动画、窗口和 UI 元素是使用 AS3 图形 API 绘制的。

在加载额外的 swf 以在 Flash 应用程序中显示时,我遇到了 FPS 问题(目标是 40)(当加载的 SWF 动画并降为零时,FPS 变化很大)。平均 MB 使用量在 50-100MB 之间(由 FlashProfiler 报告)。

我的问题是:为远程加载的图形和/或绘制的图形实现本地精灵表的使用会显着提高性能吗?

其次,由于 Starling 使用 GPU 进行处理和动画,将应用程序转换为使用 Starling 会显着提升性能吗?

或者,我是否一直专注于最大化循环、列表/向量和数据使用的性能?关于这一点,我读过关于使用数组/列表与向量以及 foreach 与特定于集合的函数(过滤器、映射等)的混合意见。任何直接比较这些技术的经验也会有所帮助。

谢谢!

0 投票
2 回答
896 浏览

actionscript-3 - Starling Feathers 屏幕导航器

我想知道是否有办法在不继承 Screen 的类中使用 this.owner.showScreen(screen_id) ?

我正在构建一个页脚类(类似于页眉,但具有自定义控件),我将包含在多个屏幕中,但该类需要扩展 Starling Sprite。所以基本上它是一个包含文件/类。

谢谢

0 投票
1 回答
823 浏览

actionscript-3 - Starling - 将 SWF 图像(矢量)加载到图像中

我正在尝试将我的一个旧项目转换为使用 Starling 以获得一些额外的性能。我在加载 SWF 并尝试显示它们时遇到了问题。

这是我之前使用的代码:(没有 Starling)

我使用 Starling 时的问题是 currentTarget.content 是 flash.display.displayObject。

我想找到一种将 flash.display.displayObject “转换”为八哥精灵的方法。我还希望能够将加载的 swfs 内容作为精灵存储到数组中。

在此先感谢,汤帕

0 投票
1 回答
2893 浏览

actionscript-3 - 如何在 Starling 中获取纹理的像素值?

为了测试我在 AS3 中使用传统显示层次结构编写的一些图像加载代码,我会确保像素颜色是正确的值。

现在我已经开始将该代码移植到 Starling,我注意到Textures 没有简单的方法来获取像素值。这是不幸的,因为这意味着我不得不折腾很多好的测试。

有什么可能的方法可以做到这一点吗?就像,我可以TextureBitmapData某种方式转换 a 吗?或者你们对如何测试以确保我已正确加载图像有任何其他建议吗?

0 投票
3 回答
732 浏览

flashdevelop - 使用 FlashDevelop 时如何在 Starling 的 Feather 框架中制作“正常”大小的组件

我目前的设置如下:

  • Flash开发
  • Starling(来自 Github 的 1.3 最新版本,由 Feathers 提出)
  • 羽毛

我正在构建简单的 hello world 示例,如此处所示但组件看起来非常小(见下图)。

我还查看了描述该问题的常见问题解答,但我似乎无法修复工作(因为我不在 AIR 环境中工作,我只想发布到标准的 ol' SWF)。在此处查看倒数第二个问题/答案

在此处输入图像描述

0 投票
1 回答
713 浏览

actionscript-3 - 羽毛 UI 自定义 itemRenderer 纹理

我想知道是否有人知道(并愿意分享)如何在自定义 itemRenderer 中使用纹理?

基本上,我希望能够展示如下内容:

其中 X 是图像/纹理。

我已经在我的主类文件中尝试过

并且还尝试将纹理直接添加到自定义项目渲染器类中,但我无法显示它。我确信这可能是在项目渲染器中使用图像/图标的错误方法。

干杯

0 投票
1 回答
692 浏览

actionscript-3 - AS3 Starling URLLoader 强制失败

我正在尝试在我的八哥项目中使用 URLLoader 类,但是当我尝试时:

我得到:

下面的代码:

我猜这是因为我正在尝试混合 Starling 事件和 Flash 事件,但我需要使用 Starling 并且我需要使用 URLLoader 从远程源 POST/GET 数据。

非常感谢。