`

[转] Actionscript项目嵌入图片(设置九宫格缩放)

 
阅读更多

我们知道在Flex项目中,嵌入外部图片,可以使用

  1. [Embed("tt.png",scaleGridTop="20", scaleGridBottom="40", scaleGridLeft="20", scaleGridRight="40")]
复制代码
,其实在actionScript项目中也可以这样用。但是其中需要注意一个地方。
  1. [Embed("tt.png")]
  2.                 public static var Img:Class ;
  3.                 public function ttt(){
  4.                         stage.scaleMode="noScale";
  5.                         var obj:DisplayObject = new Img() as DisplayObject ;
  6.                         obj.width=obj.height=300;
  7.                         trace( obj is Bitmap);
  8.                 }
复制代码
上面会输出true
但是如果加上scaleGridTop的话,就会出错,因为它现在已经成了Sprite,而不是Bitmap了。
  1. [Embed("tt.png",scaleGridTop="20", scaleGridBottom="40", scaleGridLeft="20", scaleGridRight="40")]
  2.                 public var Img:Class ;
  3.                 
  4.                 public function ttt()
  5.                 {
  6.                         stage.scaleMode="noScale";
  7.                         
  8.                         var obj:DisplayObject = new Img() as DisplayObject;
  9.                         obj.width=obj.height=300;
  10.                         trace( obj is Bitmap , obj is Sprite);
  11.                 }
复制代码
上面代码会输出false,true

分享到:
评论
1 楼 yuan2006open 2012-04-23  
为什么我在AS3中这么用,总是九宫格拉伸不了?出来的图像完全不是拉伸出来的。
111*22的图片。
代码如下:
[Embed(source="images/controls/combobox.up.png",mimeType="image/png",scaleGridLeft="30",scaleGridRight="70",scaleGridTop="2",scaleGridBottom="20")]

相关推荐

    ActionScript3位图九宫格缩放工具类

    帮助flash内实现图片的9宫格缩放,位图九宫格缩放,ActionScript3代码实现。

    actionscript3.0开发的进度显示条项目

    actionscript3.0开发的进度显示条项目

    ActionScript 3 类型转换

    ActionScript脚本几种数据类型的相互转换

    Flash ActionScript 图片播放器2

    来自书本《FLASH ActionScript 程序设计经典商业范例集》的自带光盘,所以请放心质量,一定可以用。效果非常棒的图片播放器,包含AS 3.0 和AS 2.0两个版本,可以对照使用。

    ActionScript3.0代码示例项目

    一个关于用ActionScript3.0的图片3D旋转代码!

    Flash ActionScript 图片播放器1

    来自书本《FLASH ActionScript 程序设计经典商业范例集》的自带光盘,所以请放心质量,一定可以用。效果非常棒的图片播放器,包含AS 3.0 和AS 2.0两个版本,可以对照使用。

    ActionScript开发技术大全

    第1篇ActionScript3.0语言基础 第1章ActionScript3.0概述 2 1.1ActionScript概述 2 1.1.1ActionScript环境 2 1.1.2ActionScript3.0特性 3 1.1.3ActionScript3.0代码组织 5 1.2ActionScript3.0API概览 5 1.3小结 8 第...

    ActionScript3.0转盘中奖游戏

    ActionScript3.0转盘中奖游戏,欢迎大家下载

    actionscript3.0游戏背包项目

    用actionscript3.0开发的一个 游戏背包项目,使用MVC模式设计,欢迎大家下载学习

    Flash ActionScript3 在影片剪辑中载入一张网络图片

    Flash ActionScript3 在影片剪辑中载入一张网络图片

    actionscript3.0图片展示

    国外的一个xml图片加载,包括缓动效果,很不错的入门参考

    ActionScript开发人员指南中文版

    actionScript 3.0开发人员指南中文版,总共67章,955页。学习actionScript不错的书籍。 目录: 目录 第章:使用日期和时间 管理日历日期和时间 控制时间间隔 日期和时间示例:简单模拟时钟 第章:使用字符串 字符串...

    actionscript程序 图片轮换结合xml

    图片轮换很真实,很生动,结合xml编写而成。适合初级程序员学习!

    ActionScript RGB和HSV的转换

    通过ActionScript将RGB转换为HSV。 RGB : 红 绿 蓝 HSV : 我理解: HSV(也叫HSB): H:色相,范围0~360,每隔60度表示一种基本颜色(其他度数在是相邻的基本度数之间的颜色):红(RGB(255,0,0))-> 黄(RGB...

    ActionScript3.0 图片切场效果

    AS3.0的多个切场效果 都可以使用, 大家可以下下来参考

    ActionScript

    第1章 揭开ActionScript的神秘面纱 第2章 Flash MX的动作面板 第3章 ActionScript编程初步 第4章 影片播放控制 第5章 控制影片剪辑 第6章 影片剪辑属性 第7章 影片剪辑方法 第8章 响应键盘 9章 输入文本和字符串...

    actionscript3

    本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:...

    ActionScript 3.0 API文档(CHM+HTML最新中文完整)

    在可能的情况下,特定于 AIR 的新项目都以其名称旁的这个小图标作为标志: 本手册提供了 ActionScript 语言中所支持元素的语法和用法信息。 其中包括以下部分: 下面的 《ActionScript 3.0 语言和组件参考》是 ...

Global site tag (gtag.js) - Google Analytics