Flash 8 scale9Grid的应用

  你可以应用flash8 的scale9grid秋缩放指定的组件样式,以方便用户在界面的操作,同时你也可以将其应用在图形和设计元素上。
  在之前的版本中,在缩放圆角形时,你可能需要做许多现在看起来多余的代码。

  使用flash8的新特性,你可以定义scale9Grid.使这保持圆角的比例,而只缩放中心的区域,下面你看到的就是使用的范例:

 

  需要注意的是:如果在还在MC中有字体或是其它的子MC,尽管他们不在缩放区中,仍要进行正常的缩放。

  有两种方法或以在flash8中激活scale9Grid.一种是在flash8库面板中,另一种就是使用actionscript.来激活使用scale9Grid.

  一。在库中定义scale9Grid.

  我们先看第一种:

  1. 在flash中创建一个圆角矩形,然后将它转为movieClip.

  2. 在库面板中选中它。右击打开它的属性面板。

  3. 激活面板下方的复选框,如果面板是基本状态,请点击advanced钮,打开高级。如下图。

  4. 接下来你要双击这个movieclip进入它的编辑状态。需要对它的区域进行编辑,只要移动虚线,对它的位置进行编辑即可。如下图

  需要注意的是scale9只能应用于movieClip.因为scale9gride是movie属性类。

  二,在actionscript中定义scale9Grid

  第二种方法你可能使的action来定义movieClip的scale9属性。

  1.创建一个新文档。

  2.选择矩形工具,选择圆角为15,绘制一个圆角矩形。本例中的大小为355*210

  3.将其转换为mc,同时命名为scale_mc.

  4.将下面的代码加入帧的第一帧上。

import flash.geom.Rectangle;
scale_mc.img.attachMovie("logo","logo1",this.getNextHightestDepth());
var grid:Rectangle = new Rectangle(15, 15, 335, 205);
scale_mc.scale9Grid = grid;
//scale_mc._x = 50;
//scale_mc._y = 50;
function onMouseMove() {
scale_mc._width = _xmouse;
scale_mc._height = _ymouse;
}

  第一行我们导入类。第三行定义scale9的区域,第四行指定scale9.

  如果想要取消scale9,需要将其定义我未定义状态,如scale_mc.scale9Grid=undefined

时间: 2024-08-31 12:22:58

Flash 8 scale9Grid的应用的相关文章

Flash AS3 中的反射 — Reflection

谢草莓和 yhc13 提供人肉翻译机支持 什么是反射反射 (Reflection) 是指在程序在运行时 (run-time) 获取类信息的方式. 诸如实现动态创建类实例, 方法等. 在很语言中都有相关的的实现, 如 Java 和 c# 等 反射有什么用在 as3 与 as2 不同, 类实例中任何元素, 如变量 (variable), 访问器 (accessor, 即 getter / setter), 方法 (method) 都是不可被 for..in 遍历的 (不是默认哦, 目前我还没找到办法

flash播放插件无法安装的解决办法

1.卸载原版本的Flash player,可以到控制面板--添加删除里删除,注:如果控制面板里无法删除,可以上下载flash player 卸载器执行卸载操作.点击下载 2.打开注册表,找到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerActiveX Compatibility],将其下面的{D27CDB6E-AE6D-11CF-96B8-444553540000}项或{D3f97240- C9f4-11CF-BFCr-00A0C90-

使用Flash实现Bump Mapping的效果

1.  下面先来简单的介绍一下什么叫作Bump Mapping.Bump Mapping又叫做凹凸贴图,在现在的图形处理以及游戏当中非常流行(大家应该都玩过Halflife-2或者Doom吧?).凹凸贴图与普通贴图最大的区别是,凹凸贴图中的每个象素不仅代表着点的颜色,还代表着这个点凹凸的程度. 所以凹凸贴图(Bump Mapping)也经常被用来渲染一些看上去比较复杂的材质,比如凹凸不平的路面.生锈的铁罐.人类的皮肤还有剥落的墙面等等.下面是一张凹凸贴图的效果图, 它是由一张Bump Map(凹

Flash设计绘制具有卡通风格的石头和山脉实例教程

  绘制卡通石头在用Flash制作卡通动画与MTV时,石头也是经常出现的,本实例就教大家如何绘制石头.实例效果如图6-1所示. 图6-1 最终效果图 制作时间:5分钟 学习难度:★★☆☆☆ 核心技术:了解绘制Flash石头时的几种画法;使用[钢笔工具].[部分选取工具]绘制石头形状. 理论浅谈:Flash石头的几种画法. 1.Flash石头时的几种画法 大自然中很多地方都能找到石头,不同的石头在颜色.形状.大小.花纹.粗滑等方面具有不同的特点.在美术国画基础中,一般石头的画法有几种,比如石头的勾

Flash 8 中文版视频教程(11)交集

教程|视频教程|中文 第 11 集:交集 课程要点:Flash 8 中文版视频教程,一共20集,带领您一起体验和学习 Flash 8 的新功能新特性! [全屏观看] | [下载视频] 本教程尺寸为 800 * 600 建议全屏在线观看或下载观看,以达到最佳观看效果

flash声音特效实例精选--声道的控制

左右声道的调节,我们在日常生活中经常遇到,但如果用Flash来实现,岂不更好,其实这也非常简单,在Flash中可以轻松实现,在制作过程中主要使用了ActionScript脚本进行控制,最终播放效果如图1所示,要实现这一效果,具体操作步骤如下: 图1 声道控制效果 1.新建一影片,设置其尺寸为200xpX200px(单位为像素),设置其背景色为#CCCCCC, 当然用户可以根据需要自行设置.按"Ctrl+R",快捷键打开导入对话框,导入一声音文件. 2.新建一影片剪辑"drum

Flash MX 新特性详解(一)工作流程

详解 1. 灵活性操作的工作区 Macromedia Flash MX 拥有一个可定制,简单易用的用户界面, 无论对于设计师, 动画制作师还是程序开发员都一样顺手好用.可定制的特性包括有:面板设计.加速键.发布设置.用户界面和Macromadia其它软件工具界面更一致,这将有助于那些使用不止一个macromedia 的产品的用户更好的提高效率. 2. 新的属性面板 当选中工作区中某个对象后,面板中立即显示该对象相应的属性,然后允许用户直接通过该面板修改对象属性.这种受欢迎的工作方式最初是用于Dr

Flash cs3仿真艺术设计1.15:全新的Flash界面

全新的flash界面 FLASH 已经成熟了.它已经不再是一个简单的web动画工具,所有的意图表明它试图发展成自已的平台.显而易见的,flash界面已经从它的前面版本有了引人注目的发展.你一眼就可以感觉到它保持了Adobe的整套工具栏.程序图标现在已被整合在一起了. 用户界面众多的明显的新特性之一各种面板可以悬停,分组和最小化.如果你选择将它们停靠到其它面板,你可以将它们紧小化直到它们变成图标.单击一个图标将打开中个面板或面板组.当你的焦点在工作区的其它地方时在图标上同样有一个条形按钮开/关面板

关于linux下的嵌入式文件系统以及flash文件系统选择

嵌入式linux下常见的文件系统 • RomFS:只读文件系统,可以放在ROM空间,也 可以在系统的RAM中,嵌入式linux中常用来作 根文件系统 • RamFS:利用VFS自身结构而形成的内存文件系 统,使用系统的RAM空间• JFFS/JFFS2:为Flash设计的日志文件系统 • Yaffs:专门为Nand Flash设计 • proc:为内核和内核模块将信息发送给进程提 供一种机制,可以查看系统模块装载的信息 • devFS:设备文件系统 Linux上的Ext2fs • 支持4 TB