博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
as3 位图九宫格
阅读量:6546 次
发布时间:2019-06-24

本文共 466 字,大约阅读时间需要 1 分钟。

游戏项目中为了使资源量最小话,几乎所有的UI背景都系九宫格,美术只要出一个小到不能小的PNG即可,这时候位图9宫格就起作用了。

问题:bitmap无法应用scale9Grid

原因:设置DisplayObjiect.scale9grid时,flash仍会正常缩放所有文本和填充(包括位图、视频和渐变),即便这些文本和填充在九宫格中心区域以外.

解决办法:

1 将位图(渐变、文本)打散,按照九宫格划分九个区域,然后将他们ctrl+G到九个不同组中,这样flash会认为他们不再是文本和填充,而导致scale9Grid起作用.

   a.如果你只是在水平方向需要scale9grid,可以划三条竖直线,分三组即可.垂直方向亦如此。而如果水平、垂直方向都需要scale9grid,就需要分成9组了。

   b.一旦旋转显示对象,则会忽略 scale9Grid属性。

2使用流传的BitmapScale9Grid 类

转载于:https://www.cnblogs.com/as3lib/archive/2012/12/19/2825250.html

你可能感兴趣的文章
RxJS Observables vs Promise 之简单对比
查看>>
2017年软件工程第十二次作业-PSP总结报告
查看>>
HTTP协议头注射漏洞实例
查看>>
HTTP常见错误代码总结
查看>>
5.Node.js 安装配置
查看>>
Project facet Java version 1.8 is not supported解决记录
查看>>
Richard Stallman's computer
查看>>
IE6下Png透明最佳解决方案(推荐) Unit PNG Fix
查看>>
水平居中
查看>>
[ZJOI2016]小星星
查看>>
647. Palindromic Substrings
查看>>
iphone-common-codes-ccteam源代码 CCPlistFileReader.h
查看>>
构造方法
查看>>
"_OBJC_CLASS_$_MAMapServices", referenced from: 的问题修复
查看>>
SQL效率之索引
查看>>
线性支持向量分类机及其实现
查看>>
Yslow
查看>>
架构探险笔记7-事务管理简介
查看>>
kali之nmap
查看>>
hdu 2504
查看>>