问题标签 [scale9grid]

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 投票
3 回答
1114 浏览

flash - 以编程方式在 Flash 中淡入消失点(当然)

我正在尝试做一个像这样消失的星球大战类型的事情,但是以编程方式。

他们所做的大部分工作都很容易编程(制作补间动画),但我也希望以编程方式生成基于文本的图形(例如,使用动态文本 obj 从文本生成)。

问题,正如我所看到的(但我当然愿意以其他方式看待它)是:有没有办法从我的动态文本对象中获得一个斜边矩形?这里提到的scale9grid不会这样做,我很确定。我想指定四个点来获得一个菱形(如果这就是它的名字)。

0 投票
1 回答
2004 浏览

text - 如何调整包含嵌入字体的文本的启用比例 9 网格的 MovieClip?

这可能很简单,因为它是一种设计问题模式而不是开发(想想绘制 UI 图形而不是 OOD :))我已经意识到我已经有一段时间没有使用 Flash IDE 进行设计了。我创建了一个简单的圆角按钮,由以下部分组成:

  1. 背景剪辑
  2. 基色剪辑
  3. 一个文本字段
  4. 一个亮点

这就是我忘记的内容:“还要记住,即使设置了 scale9Grid 属性,所有文本和子影片剪辑也会正常缩放,而不管它们位于 scale9 网格的哪个区域。” 来自Sephiroth 的旧式 scale 9 教程

我已经为所有的影片剪辑设置了一个 9 级网格,并且按钮现在几乎可以调整大小。我的文本字段是动态的。如果未嵌入字体,则按钮会按我的预期缩放,但如果我嵌入字体(我需要),则文本会缩放而不考虑比例 9 网格。

有没有办法制作包含嵌入字体的动态 TextField 的 MovieClip,使用比例 9 网格正确缩放?

0 投票
4 回答
5317 浏览

flash - scale9Grid 和位图 - 它们是否一起工作?

我还没有习惯Flash IDE环境,所以我在FlashDevelop中编写纯代码。我得到了各种图形资产的精灵,其中一个是用来与非常有用的 scale9Grid 功能一起使用的……它没有用。因为我是第一次这样做,我以为我搞砸了,但后来我尝试了 drawRoundRect 和 beginFill(而不是 beginBitmapFill),它按预期工作。我的逻辑想法是它不适用于位图(尽管在 Adob​​e Livedocs 示例中,他们使用猩猩的图片来展示 scale9Grid 功能)。

在那之后,我阅读了各种各样的意见,从“它工作得很好”开始,到“它不工作,去你的 Adob​​e”结束。所以我现在很好奇,它有效还是无效?

我找到了如何在 Embed 语句中指定 scale9Grid 参数,但我的嵌入图像是精灵。我想它无论如何都不会工作,对吧?

0 投票
1 回答
1910 浏览

c++ - Sdl 1.3:如何使用简单的 scale-9-grid 来调整图像大小?

我们有这样的图像:

在此处输入图像描述

我们有 4 个坐标 top:10, bottom:10, left:10, right:10 我们已经调整到像 newWidth:100, newHeight:35 这样的值 我们有一些SDL_Rect Sprite是从一些SDL_Surface *button如何在 Sprite 上执行这样的调整大小转换生成的?

那么如何在 SDL 中实现 9-slice 缩放呢?

0 投票
1 回答
371 浏览

apache-flex - 带有 Scale9Grid 的位图数据

我有一个 SkinnableContainer 的皮肤。
皮肤仅包含原始 contentGroup 和 s:BitmapImage 作为背景。
背景图像拉伸器根据宽度和高度内容。
使用的图像是具有透明区域的 .png。

为了创建 hitarea,我使用了这个算法:
http ://www.webverwirklichung.com/en/blog/programming/flex/creating-hitarea-png-image-transparent-alpha-regions-flex

一切正常,直到我开始拉伸 SkinnableContainer(连同皮肤中的图像)。
我有一个 scale9Grid 的图像。

问题是,在拉伸图像时,图像的 bitmapData 仍然是相同的(相同的宽度和高度)。因此,我需要以某种方式为 scale9Grid 应用程序获取图像的 bitmapData。

组件的背景是一个图像,它有一些透明区域。只能单击图像的可见部分。图像将根据 contentGroup 中的内容进行拉伸。

需要一个建议,请。