万卷书   首页 > 电脑书籍 > Flash > 进入Flash MX组件时代之二 内置组件的使用(中)
 
  Target TextField(文件对象):粘缚的文本对象在场景中的实体名称。

  Horizontal(水平):判断滚动条的状态是水平或是垂直状态。False:滚动条为垂直状态;True:滚动条为水平状态。

  下面我们会将一段文本信息载入到场景中的动态文本内,然后直接利用ScrollBar控制

  文本框内的文本进行上下滚动显示。

  首先放置一个动态文本框,将实体名称命名为ScrollBarDemo,并将文本显示设置为Multiline(多行显示),如下图26所示:

图26 场景中的动态文本框及ScrollBar组件

  

   然后从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.htm = true;

textbox.htmText = this;

} else {

textbox.htm = true;

textbox.htmText = "< br>< font color=\"#ff0000\">提示:未找到相应文件!< /font >";

}

};

};

//利用自定义函数将ScrollBarDemo.txt文本内容载入到ScrollBarDemo文本框内

loadTextMx("ScrollBarDemo.txt", ScrollBarDemo);

上一页 下一页