分类
Flash

设置TextArea的内容为不能被选择

Flash中如何设置TextArea的内容为不能被选择?今天有人在论坛上问到这个问题,我一开始看成设置TextArea的内容为不能编辑了。之后查看了Flash安装目录下的TextArea.as类,终于找到了解决方法。

function onFocusIn(evtObj:Object){ 
    evtObj.target.label.selectable = false; 
} 
TextAreaInstanceName.addEventListener("focusIn",onFocusIn);

一个完整的TextArea组件是由一个TextFiled加上一个UIScrollBar组件构成的,TextArea中的内容是用它TextFiled组件渲染出来的,当内容太多TextFiled组件装不下去时,就用其List组件添加滑条。使用TextAreaInstanceName.label会返回该TextArea组件实例的TextFiled组件实例,然后设定TextFiled组件实例的selectable属性值为false,TextArea中的内容就不能选择了。

不明白之处,请参看源文件

分类
Flash

Flash CS3 新增组件——Slider

上一次我们简单讲解了ColorPicker组件,这回我们来谈一谈Slider组件。

在Flex 2中也有Slider组件,不过它被分成了两个组件:HSlider和VSlider。该组件与NumericStepper相似,它允许用户在滑轨两端之间拖动滑块 而选择一个数值。该组件的当前值取决于滑轨两端之间滑块的相对位置,这两个端点分别对应Slider组件的最小值和最大值。

分类
Flash

Flash CS3 新增组件——ColorPicker

Adobe Flash CS3 Professional组件比较少,增加了ColorPicker组件、TileList、Silder等组件。本教程将介绍ColorPicker组件。

早在Flash MX时代,ColorPicker组件就开始出现在FUI Components Set 4中。而现在,它已经在Adobe Flash CS3 Professional中自带了。该组件与DataField组件的功能有些类似,它会显示一个或多个色样列表供用户选择。默认情况下,该组件在方块按钮上显示单个的色样。当用户单击该按钮时,将弹出一个面板显示整个色样列表。

分类
Flash

Flash CS3 Video Encoder的新增功能

今天下载试用了一下Adobe Flash CS3,感觉新增的功能还是不少的。其中Video Encoder新增的功能有:

  1. DV编码配置。如下图。

DV编码配置

  1. 导入导出编码配置文件。我们现在可以将自定义的配置配置以XML文件的形式导出,下次再使用时再导入即可。如下图,右上角的文件夹按钮用来读取保存过的编码配置文件,磁盘按钮用来将编码配置文件保存在磁盘上。其实这项功能在Adobe的其它产品中屡见不鲜。

编码配置

  1. 导入导出提示点配置文件。用法同上,如下图。

提示点

另外,调整视频大小被整合到Crop and Resize选项卡中。

分类
Flash

使用Flex HTML控件制作简单的网页浏览器

Applo的一在特性就是支持HTML,下面的实例就使用Flex HTML控件制作一个简单的网页浏览器。

我们可以使用location属性指定在控件中显示其内容的HTML 页面的URL,使用historyBack()方法在此控件的历史记录列表中向后导航,historyForward()方法在此控件的历史记录列表中向前导航。看下面的代码: