FLASH滚动条效果-ScrollPane组件的应用

合集下载

跟我学Java Swing GUI组件技术及应用实例——JScrollPane 滚动面板组件及应用实例

跟我学Java Swing GUI组件技术及应用实例——JScrollPane 滚动面板组件及应用实例
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
1.1 跟我学 Java Swing GUI 组件技术及应用实例——JScrollPane 滚动面板 组件及应用实例
1.1.1 JScrollPane 滚动面板组件 1、JScrollPane 滚动面板组件的主要功能
JScrollPane 面板是带滚动条的面板,它也是一种容器,主要为其它的控件提供 Scroll 滚动 功能,如下为 JDK API 帮助文档中相关说明。
杨教授工作室,版权所有,盗版必究, 1/6 页
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
ScrollPaneLayout 使用以下两个方法之一确定视口视图的大小: 如果视图实现了 Scrollable, 将 使 用 getPreferredScrollableViewportSize 、 getScrollableTracksViewportWidth 和 getScrollableTracksViewportHeight 的组合,否则将使用 getPreferredSize。 3、Swing 中的滚动条与 AWT 中的滚动条在实现方面的不同点
public void setViewportView(Component view) 不直接为 JScrollPane 构造方法提供视图的应用程序应使用此方法指定将显示在滚 动窗格中的滚动组件。例如下面的示例代码:
/** * 创建 JScrollPane 组件 */ scrollPane=new JScrollPane(); contentPane.add(scrollPane,BorderLayout.CENTER); textBox=new JTextArea(); /** * 设置 JScrollPane 内部的组件

第十二章 Flash内置组件

第十二章 Flash内置组件
4
Flash MX 2004 中的组件分为四类:用户界面 (UI) 组件、媒体组件、数据组件和管理器。
使用 UI 控件,用户可以与应用程序进行交互操作;如 RadioButton、 RadioButton、CheckBox 和 TextInput 组件都是 UI 控件。 利用媒体组件,可以将媒体放到应用程序中; 利用数据组件可以加载和处理数据源的信息; 管理器是不可见的组件,使用它可以在应用程序中管 理如焦点或深度之类的功能;
14
常用代码示例:
on(click){
buttonInstance.icon = “happiness” ; happiness” bel = "Remove from list"; belPlacement = "left"; ...
}
10
ListBox组件 ListBox组件
List 组件是一个可滚动的单选或多选列表框。列表也可 显示图形。
List.addItem() 和 List.addItemAt() 方法将项目添
加到列表。 List 组件使用基于零的索引,其中索引为 0 的项目就是 显示在顶端的项目。当使用 List 类的方法和属性添加、 删除或替换列表项时,需要指定该列表项的索引。 data 填充列表数据的值数组。默认值为 null(空数组)。 null(空数组)。 没有相应的运行时属性。 labels 填充列表的标签值的文本值数组。默认值为null 填充列表的标签值的文本值数组。默认值为null (空数组)。没有相应的运行时属性。 multipleSelection 一个布尔值,它指明是 (true) 否 (false) 可以选择多个值。默认值为 false。 false。 rowHeight指明每行的高度,以像素为单位。默认值是 rowHeight指明每行的高度,以像素为单位。默认值是 20。设置字体不会更改行的高度。 20。设置字体不会更改行的高度。

FLASH组件的认识和使用ppt课件

FLASH组件的认识和使用ppt课件
图12.3.5 调整组件实例的大小
眼睛是心灵的窗户,是人体中最宝贵 的感觉 器官, 可很多 孩子对 眼睛的 重要性 不重视 。在每 学期的 视力测 查中情 况都不 容乐观
提示:在Flash 8中,用户还可以使用变形面板或工 具箱中的任意变形工具 调整组件实例的大小。
12.3.3 启用动态预览功能 启用动态预览功能可以使组件尽可能地“所见即所 得”,即使编辑状态和发布后的效果一样。但是动态预 览不能够反映组件属性的改变情况。 若要启用动态预览功能,可以选择“控制”→“启用 动态预览”命令,图12.3.6所示的为启用动态预览功能前、 后的效果。
图12.3.2 属性面板
图12.3.3 组件检查器面板
眼睛是心灵的窗户,是人体中最宝贵 的感觉 器官, 可很多 孩子对 眼睛的 重要性 不重视 。在每 学期的 视力测 查中情 况都不 容乐观
12.3.2 调整组件实例的大小 如果组件实例没有足够的尺寸显示它的标题,当在 Flash Player中播放时,该组件实例的标题文本将会被删除 一部分,如图12.3.4所示。
图12.3.1 从组件面板中拖动组件到舞台上
眼睛是心灵的窗户,是人体中最宝贵 的感觉 器官, 可很多 孩子对 眼睛的 重要性 不重视 。在每 学期的 视力测 查中情 况都不 容乐观
在添加组件之后,该组件就成为一个组件实例, 用户可以通过属性面板或组件检查器面板设置其参 数,如图12.3.2和图12.3.3所示。
12.3 组件的基本操作
在了解了组件的概念与分类之后,下面介绍组 件的基本操作。
12.3.1 添加组件 当向Flash文件中添加组件时,用户可以直接从 组件面板中拖动组件到舞台上(见图12.3.1),或者 选中组件,双击鼠标左键将其添加到舞台上。

请分别简单地介绍swiper、scroll-view、image组件的典型应用。

请分别简单地介绍swiper、scroll-view、image组件的典型应用。

请分别简单地介绍swiper、scroll-view、image组件的典型应用。

1. Swiper组件:Swiper组件是小程序中常用的轮播图组件,它可以实现多张图片的自动轮播展示,并提供了丰富的配置选项和事件回调函数。

Swiper组件的典型应用场景包括:(1) 广告轮播图展示:可以将多个广告图片放在Swiper组件中进行轮播展示,吸引用户的注意力,提升广告效果。

(2) 产品展示:可以将产品的图片放在Swiper组件中展示,用户通过轮播图可以快速浏览产品,提高用户体验。

(3) 资讯推荐:可以将推荐的资讯或文章的封面图片放在Swiper组件中进行轮播展示,吸引用户点击阅读。

(4) 图片展览:可以将多张图片放在Swiper组件中进行展示,用户可以通过滑动或点击切换图片,实现简单的图片浏览功能。

参考内容:微信小程序官方文档中的Swiper组件介绍,可以参考官方文档"Swiper"部分。

2. Scroll-view组件:Scroll-view组件是小程序中用于展示滚动视图的组件,它可以滚动展示包含多个子组件的内容,并支持垂直和水平方向的滚动。

Scroll-view组件的典型应用场景包括:(1) 长列表展示:当需要展示一组数据,且数据较多,超过一屏无法完全展示时,可以将数据放在Scroll-view组件中,让用户通过滚动进行浏览。

(2) 聊天记录:当展示聊天记录时,可以使用Scroll-view组件,将聊天记录向上滚动展示,让用户可以方便地查看聊天内容。

(3) 详情页滚动:当详情页的内容较多时,可以使用Scroll-view组件,让用户可以自由滚动页面进行浏览。

(4) 图片列表:当需要展示一组图片时,可以使用Scroll-view组件,将图片放在Scroll-view组件中进行滚动展示。

参考内容:微信小程序官方文档中的Scroll-view组件介绍,可以参考官方文档"Scroll-view"部分。

FLASH中制作滚动文本框的两种方法

FLASH中制作滚动文本框的两种方法

FLASH中制作滚动文本框的两种方法- -种是利用flash自己的组件,是最简单的一种方法;再一种就是利用一些简单的命令来实现滚动的效果;一、利用组件制作滚动文本框在场景的空白位置往往不够容纳下当前部分的所有文字。

此时,我们需要使用滚动文本框组件来完成。

(1) 打开"窗口"——"开发面板"——"组件"面板,或按下Ctrl+F7组合键打开"组件"面板,并从"UI Components"列表中拖动"TextArea"组件到场景中。

(2) 选中"textarea"组件,利用属性面板调整其属性为宽"240px",高"200px",x轴坐标"200",y轴坐标"100"。

(3) 打开属性对话框中"参数"选项卡,或按下Alt+F7组合键,打开"组件"参数设置面板(图三),在"Text"参数的右侧输入所需文字即可,这两个不同的面板功能是一样的。

这种制作滚动文本的方法很简单,用这种方法做的文件如果直接导出swf文件的话,在使用时可能会看不到这个滚动组件,这时只要把通过发布设置,直接发布成exe文件或html 文件就可以正常使用了。

二、利用命令制作滚动文本框(1)在场景空白位置插入一个静态文本框,在文本框中输入所需文字,调整好大小和位置。

鼠标右键单击该文本框,在弹出的快捷菜单中选择"转换为元件",先将其转换为"图形",命名为"文本"。

(2)选择"插入"——"新建元件",新建一个影片剪辑,命名为"文本影片"。

把图形元件"文本"拖入其中适当位置,在第25帧处插入关键帧,在该帧按住"shift"键,将该帧的"文本"元件垂直向上移动一段距离(3)从第1帧到第25帧创建补间动画,使"文本"元件有一个至下而上的运动效果。

el-scrollbar的用法

el-scrollbar的用法

el-scrollbar 是Element UI 框架提供的自定义滚动条组件。

它可以用于在需要有滚动功能的容器中添加自定义样式的滚动条。

以下是el-scrollbar 的基本用法:首先,确保已经正确引入Element UI 库,并注册了el-scrollbar 组件。

在需要添加滚动条的容器元素内部,使用<el-scrollbar> 标签包裹内容。

html<el-scrollbar><!-- 此处是需要滚动的内容--></el-scrollbar>可以根据需要,添加一些属性来自定义滚动条的行为和外观。

常用的属性包括:wrap-style:设置滚动条容器的样式。

view-style:设置可视区域(滚动内容)的样式。

bar-style:设置滚动条的样式。

native:是否使用原生滚动条,默认为false。

例如:html<el-scrollbar wrap-style="max-height: 300px;"><!-- 此处是需要滚动的内容--></el-scrollbar>在实际应用中,可以通过CSS 自定义类名或者直接写内联样式来进一步定制滚动条的外观。

html<el-scrollbar wrap-class="scroll-wrapper" bar-class="custom-bar"><!-- 此处是需要滚动的内容--></el-scrollbar>通过上述步骤,你可以在Element UI 中使用el-scrollbar 组件实现自定义滚动条的效果。

具体的样式和用法可以根据项目需求进行进一步调整和定制。

第九章 Flash组件及控制详细步骤精品课件

第九章 Flash组件及控制详细步骤精品课件
//设置字号大小
radioGroup.setStyle ("fontFamily","华文新魏"); //设置字体 // radioGroup.setStyle("fontWeight", "bold");
//设置粗体
例 健康测试
——复选框(CheckBox)的使用
例 健康测试
——复选框(CheckBox)的使用
例 媒体播放组件MediaPlayback一个可以控制音量、可以暂停的
媒体播放器 。
小结
本章详细讲述了组件的概念和作用,并结合行为和实例阐 述了一般应用步骤和实用技巧。对于组件,涉及的内容还很多, 还需要读者在实践中多加探索。而且组件的开发源源不断,从 互联网上就可以下载到许多组件,用好它们无疑会大大提高工 作效率 。
• 层1:标题、图片、复选框、动态文本,按钮等,如下图所示。 • 其中复选框实例名分别为:a1,a2,a3,a4 • 动态文本实例名:ss_txt,相关变量:ss
• as层:代码
for(i=1;i<=4;i++){ _root["a"+i].setStyle ("fontSize",20);
_root["a"+i].setStyle ("fontFamily","华文楷体");}
Alert.okLabel="确定";
Alert.cancelLabel="取消";
Alert.yesLabel = "是"; Alert.noLabel="否"; //定义各个按钮的标签 Alert.show("你的选择认真思考过么?", "询问", Alert.OK | Alert.CANCEL | Alert.YES | Alert.NO, this, myClickHandler, "stockIcon", Alert.YES); //设置“消息窗口”组件的外观和其中4个按钮 // stockIcon: 默认选项框的显示位置

laya的panel滚动的原理

laya的panel滚动的原理

laya的panel滚动的原理
Laya的Panel滚动原理是通过利用LayaAir引擎提供的ScrollPanel组件实现的。

ScrollPanel是LayaAir引擎中的一个UI组件,它可以在其内部容器中显示超出容
器尺寸的内容,并且提供滚动条进行内容的滚动操作。

具体实现原理如下:
1. 创建ScrollPanel组件:首先,在LayaAir引擎的UI编辑器中或者代码中创
建一个ScrollPanel组件,并设置好必要的属性,如尺寸、滚动条等。

2. 添加内容:接下来,将需要滚动的内容添加到ScrollPanel的内部容器(即承
载滚动内容的容器)中,可以是文本、图片、按钮等。

3. 设置滚动条属性:根据实际需求,设置滚动条的样式、位置、宽度等属性。

可以选择显示水平滚动条、垂直滚动条或同时显示。

4. 设置滚动区域:根据实际情况,设置ScrollPanel的滚动区域。

通过设置滚动
区域的宽度、高度和内容的宽度、高度来控制滚动范围和滚动条的显示与隐藏。

5. 监听滚动事件:为ScrollPanel组件添加滚动事件的监听器。

当滚动条滚动时,可以通过监听事件的方式获取当前的滚动位置,实现一些特定的业务逻辑。

通过以上步骤,我们可以简单实现Laya的Panel滚动效果。

注意,实际开发中,还可以根据需要进行一些扩展和优化,例如添加惯性滚动、缓动效果等,以提升用户体验。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“滚动窗格”组件在一个可滚动区域中显示影片剪辑、JPEG 文件和 SWF 文件。您可以让滚动条能够在一
个有限的区域中显示图像。您可以显示从本地位置或 Internet 加载的内容。在创作过程中以及在运行时,
您都可以使用“动作脚本”来设置滚动窗格的内容。
一旦滚动窗格具有焦点,如果滚动窗格的内容具有有效的制表位,那些标记将接收焦点。在内容中的最后
一个制表位之后,焦点将切换到下一个组件。滚动窗格中的垂直和水平滚动条从不接收焦点。

具体步骤
1. 创建一个新Flash Document (文件 -> 新建; Ctrl-N),新建一个Layer(层),设置场景的大小(Ctrl+j)
宽200 px,高150 px。如下图

2. 拖拽一个ScrollPane组件到场景中,如下图:
3. 将ScrollPane组件的x,y坐标设置为0.0,0.0,宽设置为200,搞设置为150。在contentPath里添加一
个将要加载的jpg或swf文件的路径。如下图:
· 提示:
· contentPath 指明要加载到滚动窗格中的内容。该值可以是本地 SWF 或 JPEG 文件的相对路径,或
Internet 上的文件的相对或绝对路径。它也可以是设置为“为动作脚本导出”的库中的影片剪辑元件的链接标
识符。
· hLineScrollSize 指明每次按下箭头按钮时水平滚动条移动多少个单位。默认值为 5。
· hPageScrollSize 指明每次按下轨道时水平滚动条移动多少个单位。默认值为 20。
· hScrollPolicy 显示水平滚动条。该值可以为“on”、“off”或“auto”。默认值为“auto”。
· scrollDrag 是一个布尔值,它允许 (true) 或不允许 (false) 用户在滚动窗格中滚动内容。默认值为 false
· vLineScrollSize 指明每次按下箭头按钮时垂直滚动条移动多少个单位。默认值为 5

注意:contentPath里的值如果是本地swf或jpg文件用到的是相对路径,这里的
Waterlilies.jpg与本swf文件在一个文件夹里

试一试:在上面判断中使用了switch-case语句,读者还可以用if-else语句试试。
4. 测试影片(Ctrl+Enter). 你将发现加载的图片比组件ScrollPane要大,这样他就会自动显示出滚动条,
如下图:

12srollpane.fla
特别提示
某些内容对于它们要加载到其中的区域而言过大,您可以使用滚动窗格来显示这些内容。例如,如果您有
一幅大图像,而在应用程序中只有很小的空间来显示它,则可以将其加载到滚动窗格中。
您可以通过将 scrollDrag 参数设为 true 来允许用户在窗格中拖动内容;一个手形光标会出现在内容上。
与其他大多数组件不同的是,当按下鼠标按键时,事件开始广播,一直到松开按键才结束。如果滚动窗格
的内容具有有效的 Tab 键停靠位,您必须将 scrollDrag 设为 false,否则每次鼠标与内容进行的交互操
作都将会调用滚动拖动

特别说明

ScrollPane 类的参数摘要
名称描述
contentPath加载到滚动窗格中的 SWF 或 JPEG 文件的绝对 URL 或相对 URL。
hLineScrollSize箭头按钮被按下时要水平滚动的内容数量。
hPageScrollSize 轨道被按下时要水平滚动的内容数量。
hScrollPolicy 水平滚动条的状态。它可以为始终打开 ("on")、始终关闭 ("off"),或者只是在需要时才打开
("auto")。默认值为 "auto"。
scrollDrag指明当用户在 ScrollPane 中按下并拖动内容时,是否会出现滚动。为 true,则滚动,为 false,
则不滚动。默认值为 false。
vLineScrollSize箭头按钮被按下时要垂直滚动的内容数量。
vPageScrollSize轨道被按下时要垂直滚动的内容数量。
vScrollPolicy 垂直滚动条的状态。它可以为始终打开 ("on")、始终关闭 ("off"),或者只是在需要时才打开
("auto")。默认值为 "auto"。
enabled当 enabled 属性为 true 时,指定按钮是处于可选择状态 (true) 还是不可选择状态 (false)。
Visible按钮是可见(true)还是不可见(false)
minHeight最小高度
minwitch最小宽度

相关文档
最新文档