文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院媒体动画Flash进入Flash MX组件时代之四 组件的衍生
精品推荐
特别推荐
·由浅入深学习Flash制作高射炮游戏
·由浅入深学习Flash制作高射炮游戏(续)
·遮照及文字遮照的几个概念和事例
·创建一个实用Flash站点的十大技巧
·Flash动画制作实例:小野人玩摇滚
·Flash技术在电子杂志设计制作应用
·用js+flash实现网页中复制数据功能
·教你如何去掉网页上的Flash动画虚线框
·让Flash动画适应任何分辨率的网页
·基础:flash9.ocx 加载错误解决方法
·Flash AS基础精典教程
·Flash AS教程之四 动态文本的编写以及外部文本的载入
·flash载入外部文本设置颜色的问题
·Flash制作漂亮的三重卷动相册特效动画
·关于网页中Flash弹出网页窗口的详细讲解
·用FLASH遮罩效果做图片切换效果
·实例技巧:Flash与HTML实现交互的实例
·Macromedia Flex 教程: Flex入门教程
·高级游戏制作:Flash制作物体弹跳电脑游戏
·技巧:用Flash制作动画的经典问题问答
热点TOP10
·Flash 图片轮换效果
·用FLASH遮罩效果做图片切换效果
·flash声音特效实例--架子鼓(图)
·Flash AS3:动态文本滚动条
·FLASH制作一个可以伸缩的导航条
·Flash联合粒子特效软件打造超酷浪漫动画特效
·由浅入深学习Flash制作高射炮游戏
·Macromedia Flex 教程: Flex入门教程
·将数码照片做成自动放映的Flash
·北影动画学院作品—《黑猫》
·用Flash MX模板制作幻灯片效果
·入门:Flash制作图片爆炸效果动画
·把好看的flash动画设为桌面
·Flash制作漂亮的三重卷动相册特效动画
·Flash电子书鼠标拖拽翻页效果原理分析
·轻松做出精美3D效果 浅析Flash 3D动画制作
·Flash动画制作实例:小野人玩摇滚
·Flash遮罩特效实例--放大镜(图)
·网页中Flash激活限制的处理方法
·Flash AS基础精典教程

进入Flash MX组件时代之四 组件的衍生

日期:2008年4月9日 作者:清风网络学院 查看:[大字体 中字体 小字体]


  前面我们已经阐述了FlashMX组件的概念、内置组件的强大功能、扩展组件的安装和应用,显然这些内容仍属于组件应用的范围。FlashMX为我们提供的内容绝不仅仅只限于这些,那它到底还隐藏了些什么呢?其实它什么也没有隐藏,也无需隐藏,而恰因如此,越来越多的闪客闪侠加入到了FlashMX应用组件开发的行列当中。FlashMX应用组件的开发?这到底是怎样一种技术,我们又该如何去认识它,谈及到此或许我们该对FlashMX组件的衍生过程进行一番了解。

  4.1 从功能函数衍生开来

  假若说到函数相信各位闪友都会眼睛一亮,平时制作Flash影片的时候经常会用到一些函数,如:random(随机函数)、substring(截取字符函数)、abs(绝对值函数)等Flash自带的函数,相信熟悉Flash ActionScript的朋友对它们也一定非常熟悉,利用它们我们已经可以完成一些常规功能的奇特效果。然而要求似乎永无休止,在许多场合我们仍需要自行定义一些自定义函数来解决一些特殊的要求,在此我们称它们为“功能函数”。

  不说还不明白,越说却越糊涂,我想从下面的实例中或许可以让我们对“功能函数”有进一步认识。

  实例要求:在场景中创建一组按钮,而鼠标移至按钮上以后就显示相应的按钮功能提示信息。

  制作分析:由于每分按钮必定具有其不同的功能作用,因而鼠标移至按钮上时显示的提示信息必然是不相同的。针对于此,第一印象我们或许会马上联想到利用按钮 “UP”及“Down”等不同状态时放置相应不同的文本框,以此来达到按钮的提示信息的功能。假若场景中只有二、三个按钮用此方式或许尚可,但倘若按钮一多则会显得极为繁杂,因而我们必须想法找到更为妥善的方式来解决此类问题。由于Flash本身并无相关的函数来解决此种特定问题,因而我们自然而然的想到了利用Action创建一个解决此问题的特定函数,在此我们将它们命名为setTooltip及unsetToolTip——提示信息的功能函数。

  首页我们在场景中建立一个ActionScript层,如下图52所示,然后在此关键帧中输入如下代码:

 

图52 ToolTips功能函数场景内容


//-----------------------------------------------------------------------------

//函 数 名:setTooltip();unsetToolTip();

//功 能:在MovieClip或是Button上显示相应的提示信息

//所需技术:

TextFormat, createTextField, setNewTextFormat, setInterval, clearInterval, removeTextField;

//所需参数:theText,timer,text_color,bg_color,border_color

//适用版本:FlashMX

//自定义函数setTooltip

MovieClip.prototype.setTooltip = function(theText, timer, text_color, bg_color, border_color) {

if (timer == undefined) {

timer = 500;

}

//定义函数addMsg

var addMsg = function (theMsg, col, bg_color, border_color, level) {

var x = _root._xmouse;

var y = _root._ymouse;

//创建文本格式

var f = new TextFormat();

f.font = "宋体";

f.size = 12;

f.color = col != undefined ? col : 0x000000;

//创建动态文本框

_level0.createTextField('tooltip', 123456, x, y, 150, 20);

//设置文本框属性

with (_level0.tooltip) {

setNewTextFormat(f);

text = theMsg;

selectable = false;

autoSize = true;

background = true;

border = true;

borderColor = border_color != undefined ? border_color : 0x000000;

backgroundColor = bg_color != undefined ? bg_color : 0xFFFFEE;

_y -= _height;

}

clearInterval(level.q_t);

};

//定时调用addMsg函数

this.q_t = setInterval(addMsg, timer, theText, text_color, bg_color, border_color, this);

};

//自定义函数unsetToolTip

MovieClip.prototype.unsetToolTip = function() {

//清除文本框及清除setInterval调用

_level0.tooltip.removeTextField();

clearInterval(this.q_t);

};

/*

//使用方法:

setToolTip("你想显示的提示信息!",timer, text_color, bg_color, border_color);

[1] [2] [3] 下一页 




上一篇:用Photoshop实现削皮效果

下一篇:充分挖掘Windows录音机的功能

进入Flash MX组件时代之四 组件的衍生 相关文章:
·艳照门反应出隐私保护问题 文件不能一删了之
·vista分区软件
·MPEG、RM、WMV电影文件格式转换指南
·ASP.NET上传文件的实例
·各种文件后缀名字及打开方式大全
·TCP/IP编程实现远程文件传输
·EasyRecovery 604硬盘数据恢复软件技巧
·安装防火墙软件的十二个注意事项
·dll文件下载
·专业光碟烧录软件Nero 8.3.2.1
进入Flash MX组件时代之四 组件的衍生 相关软件:
·瑞星杀毒软件 2007 V19.36.21 完全免费版
·卡巴斯基®反病毒软件V6.0.2.621 中文版
·灵豚课件制作工具——课件精灵v1.0 beta
·Smart Undelete(删除文件恢复工具)v3.12
·诺顿杀毒软件+诺顿防火墙免费破解版 免注册永远自动升级
·彩票精灵免费彩票软件 V1.1.6
·瑞星杀毒软件2008下载版(完全免费)V20.36.32
·诺顿杀毒软件+诺顿防火墙免费破解版 免注册
·手机SIM卡备份一卡多号(手机魔卡)万能读写软件V9.0
·巨城文件保险柜 v2.3

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn