进入Flash MX组件时代之二 内置组件的使用(中)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-09
是垂直状态。False:滚动条为垂直状态;True:滚动条为水平状态。 下面我们会将一段文本信息载入到场景中的动态文本内,然后直接利用ScrollBar控制 文本框内的文本进行上下滚动显示。 首先放置一个动态文本框,将实体名称命名为ScrollBarDemo,并将文本显示设置为Multiline(多行显示),如下图26所示: 然后从Components中拖拽ScrollBar组件到文本框上,此时我们需选中Snap to Ojbect 选项则ScrollBar会自动粘缚到文本上,ScrollBar的Paramters中的Target TextField会自动切变为文本框在场景中的实体名称,此处为ScrollBarDemo。 然后我们在场景中新建一个ActionScript层,并在关键帧中输入如下的代码内容: //----------------------------------------------------------------------------- //函 数 名:loadTextMX(); //功 能:文本的导入 //所需技术:XML,load,onLoad,HTMLText //所需参数:url,textbox //适用版本:FlashMX System.useCodepage = true; //自定义函数loadTextMX,loadTextMX将文本解析为XML格式并支持文本Html的显示 movieclip.prototype.loadTextMX = function(url, textbox) { loadVarsText = new XML(); loadVarsText.load(url); loadVarsText.onLoad = function(success) { if (success) { textbox.html = true; textbox.htmlText = this; } else { textbox.html = true; textbox.htmlText = "< br>< font color=\"#ff0000\">提示:未找到相应文件!< /font >"; } }; }; //利用自定义函数将ScrollBarDemo.txt文本内容载入到ScrollBarDemo文本框内 loadTextMx("ScrollBarDemo.txt", ScrollBarDemo); 上一页??[1]?[2]?[3]?[4]?[5]?下一页?? ? 本例的测试结果如图27所示,我们可以看到ScrollBar已经绑定了文本框,我们可以拖动滚动条来对文本进行翻动控制,而文本框内的“PushButton”字样则以Html标准红色显示。 2.7 ScrollPane(滚动面板) FlashMX在诸多方面较之Flash5都有了重大的突破,而对于图片的载入则是这些突破中非常显著的一点,而在此我们还可以利用ScrollPane组件对动态载入的图片进行显示操作,我们不仅可以利用上下左右滚动对ScrollPane中图片进行区域显示,还可以用鼠标直接拖动ScrollPane中的图片来进行局部内容显示。 现在我们从Components面板中拖拽一个ScrollPane组件到场景中,然后打开它的参数设置面板,如图28所示。 Scroll Content(滚动对象):链接一个Lirbary库中的MC对象到ScrollPane中进行显示,而此处的Scroll Content内容则是被绑定对象的Linkage的名称。 Horizontal Scroll:水平滚动条。Auto:自动判断是否需要水平滚动条;Ture:显示水平滚动条;False:不显示水平滚动条。 Vertical Scroll:垂直滚动条。Auto:自动判断是否需要垂直滚动条;Ture:显示垂直滚动条;False:不显示垂直滚动条。 Drag Content:是否可以手动拖动ScrollPane中的内容。True:支持手动拖动;False:不允许手动拖动。 下面我们将介绍两个实例来分析一下ScrollPane的实际应用,实例一将利用Scroll Content来绑定一个MC并在ScrollPane中显示,而实例二将利用简单的Action代码动态载入外部的Jpg图形并在ScrollPane中显示。 上一页??[1]?[2]?[3]?[4]?[5]?下一页?? ? ScrollPane实例一: 首先我们按下Ctrl+R导入一个外部图形到实例的Library中,并新建一个MovieClip将此图形放置于内,如下图29所示: 我们右键点击exampleMC(MovieClip),然后选中Linkage,在弹出的对话框内将 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 贺新年!制作五彩缤纷焰火动画下一篇: Flash中人物180°转身动作实现技法
关于进入Flash MX组件时代之二 内置组件的使用(中)的所有评论