Flex 4中的Scrolling和viewports机制

Android View的scrollTo()、scrollBy() 和Scroller类总结 一、View的scrollTo()、scrollBy() 1.scrollTo、scrollBy方法是View中的,因此任何的View都可以通过这两种方法进行移动。首先要明白的是,scrollTo、scrollBy滑动的是View中的内容(而且还是整体滑动),而不是View本身。我们的滑动控件如SrollView可以限定宽、高大小,以及在布局中的位置,但是滑动控件中的内容(或者里面的childView)可以是无限长、宽的,我们调用View的scrollTo、scrollBy方法,相当于是移动滑动控件中的画布 阅读详情

Flex 4提供了一个所有可滚动的组件都必须实现的接口IViewport,并通过Scroller的scrollbars来滚动Viewport. Flex 4的这种滚动机制可以减少程序的开销和大小,因为大多数容器不需要滚动条或滚动功能。
IViewport接口定义了一个可滚动的窗口来每次显示大组件的一部分,Scroller提供了一对水平和垂直滚动条来移动Viewport的坐标原 点。
IViewport接口定义了如下主要属性:width, height, contentWidth, contentHeight, horizontalScrollPosition, verticalScrollPosition.
Viewport 的contentWidth 和contentHeight属性定义了要显示的组件的高度和宽度。viewport的 width和height属性定义了每次可显示的部分的高度和宽度。horizontalScrollPosition 和verticalScrollPosition部分定义了可显示框的坐标位置。通过Scroller改变 horizontalScrollPosition 和verticalScrollPosition的值来显示大组件的其他部分。

更详细的介绍可以参考这边文章:http://www.adobe.com/devnet/flex/articles /flex4_viewport_scrolling.html

【Proteus】NE555纯硬件实现LED呼吸灯效果,附源文件,效果展示 本设计通过NE555与三极管的巧妙配合,仅用基础元件实现了呼吸灯效果。核心在于利用RC积分电路将PWM信号转换为控制电压,并通过负反馈动态调节占空比。Proteus仿真验证了方案的可行性,读者可进一步优化参数或扩展功能,探索更多硬件设计可能性。 阅读详情

相关推荐

Windows 11任务管理器隐藏技能:一眼揪出内存泄漏的“元凶”(分页/非分页缓冲池详解)

本文详细介绍了Windows 11任务管理器中隐藏的分页缓冲池和非分页缓冲池功能,帮助用户精准定位内存泄漏问题。通过启用隐藏列、解读数据异常信号,并结合实战案例和高级工具推荐,为开发者和IT运维人员提供了高效的内存问题诊断与解决方案。

weixin_29284885的博客 628

解决关于flex程序中浏览器缩小到某个值时出现滚动条

解决关于flex程序中浏览器缩小到某个值时出现滚动条   --------------------------------------------------- author: 小滕time    : 2011-6-26     原 问 题 描 述:    当要求浏览器宽度缩小到500时,横向出现滚动条的问题。   解决遇到的问题:    1.Flex的模板中body的属性中默认s...

VVhome 776

避坑指南:PyTorch ConvLSTM参数配置的那些坑(hidden_dim/kernel_size/num_layers详解)

本文深度解析PyTorch ConvLSTM中hidden_dim、kernel_size和num_layers三大核心参数的配置技巧,提供实战指南和性能优化建议。通过实验数据揭示参数组合的内在规律,帮助开发者避免常见配置陷阱,提升时空序列建模效果。特别针对视频预测、气象预报等应用场景,给出黄金参数组合方案和调试技巧。

vv45678的博客 702

Flex4网页Application界面大小自适应屏幕

首先是按照常规思维在app中设置 <s:Application ....... width="100%" height="100%" minWidth="1280" minHeight="720"> 这样确实可以全屏,但是当屏幕缩放到小于1280*720时,浏览器并不会自动添加滚动条,所以网页超出屏幕大小的内容就看不到了。 为了解决不出现滚动条,在网上找到了答案,并成功解决 http:/

1392

Mathcad在LLC谐振变换器设计中的公式推导实战

本文通过Mathcad软件,详细演示了LLC谐振变换器设计的核心公式推导实战。文章阐述了如何利用Mathcad作为“会思考的草稿纸”,从定义基本参数、应用基波近似法(FHA)模型,到逐步推导电压增益公式及确定工作边界频率(fmin, fmax),并展示了如何通过动态参数扫描进行优化设计,帮助电源工程师高效、直观地完成理论计算,为后续仿真与实现奠定坚实基础。

q1w3e5r7t9y的博客 297

Python爬虫实战:利用Requests-HTML与异步技术高效爬取B站视频信息及弹幕数据分析

B站的弹幕,远非简单的评论功能,它是一种独特的、实时互动的社交方式,是观众情感的集体宣泄和共鸣。无论是用于内容创作者优化视频结构,还是用于社会学、传播学的研究,亦或是简单的个人兴趣分析,都具备极高的价值。stop_words = {'的', '了', '是', '我', '你', '他', '她', '它', '在', '有', '不', '吗', '吧', '啊', '这', '那'}本文不仅是代码的堆砌,更注重原理的剖析、反爬策略的应对以及工程化的思考,旨在为读者提供一份紧跟技术前沿的实战指南。

2201_76125261的博客 390

Flex程序适应不同屏幕尺寸和分辨率(滚动条)

[size=medium]FlashBuilder编译后自动生成的xx.html里面定义了浏览器如何显示滚动条。 自动生成的html页面里有如下样式定义:[/size] [code="xml"] html, body { height:100%; } body { margin:0; padding:0; overflow:...

Inner peace 1115

华为OD机考双机位C卷 - 风险投资计划(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 风险投资计划(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 548

Flex 4 容器加滚动效果

Flex SDK 4(Gumbo)里面把滚动条看成了一个独立的容器来对待,即Scroller。 [b]因此容器如有滚动需要,需要单独加Scroller组件才可以实现滚动效果。[/b] 在Flex4里面Scroller是一个地地道道可视化组件,其地位与spark其他的组件(如Group、Button等是一样的地位) ,这样做的好处: 1、把容器的滚动属性单独封装成一个单独的容器。 2、这...

shilei的专栏 186

A.特定领域知识图谱知识推理方案:知识图谱推理算法综述[五]-GeniePath会自动过滤多度“邻居“的图神经网络算法。

构图对于GNN格外重要。那么怎样构图才有信息、有意义呢?如果节点的邻居只有自己,即邻接矩阵为对角阵时,GNN会退化成一个DNN模型。图中每个节点都是孤立的,相当图信息并不能相比其他方法带来增益。如果图特别稠密,比如是一个clique,即每个节点都和所有其他节点有边连接。同样的,这样的图信息同样是信息熵为0。经验上讲,节点度分布有区分度的图是相对有价值的。查看图的节点度分布。比如二类分类,分析正负例的图拓扑当然,构图和实际场景强相关。

丨汀、的博客 437

Microsoft Bitlocker企业级管理部署方案

BitLocker是Windows 10以及更高版本中内置的磁盘加密工具,是一种可靠的数据保护机制,可以保护计算机上的敏感数据不被未经授权的人访问。BitLocker的工作原理是将整个系统卷或其他数据卷加密的同时,向某个可信软件或硬件模块请求密钥解密数据。BitLocker最大的好处在于其内置于Windows系统,所以用户无需安装其他软件或购买额外的许可证或硬件设备。本文将介绍Microsoft BitLocker企业级管理部署方案,包括:BitLocker部署前的准备工作。

xueyunshengling的博客 2075

flex4 application设置滚动条

flex4 application设置滚动条--不过需要注意不要设置application的minwidth而是 设置第一个容器的minwidth 最正確的作法是用 Application Skin Class 在 Content Group 外包一層 Scroller 就好了 http://butterfliesandbugs.wordpress.com/2009/...

weixin_34194317的博客 199

Cadence OrCAD Capture 原理图中创建差分对约束的两种常用方法

本文介绍在原理图设计阶段,添加差分对的方法。

fydar的博客 3932

Flex 4 List Data Paging(Flex 4 List控件分页功能的实现)

<br />要想了解Flex 4 List控件的分页功能(paging)的实现,必须先理解Flex 4中滚动机制的实现原理,可以参考我上次介绍的Flex 4中的Scrolling和viewports机制这篇文章。下面从Spike 的代码开始介绍List控件分页功能(paging)的实现: <br /><?xml version="1.0" encoding="utf-8"?><br /> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"

flexrhythm的专栏 3067

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

介绍Flex4当中的视窗和滚动(Introduction to viewports and scrolling in Flex 4)

Flex 4 provides an interface called IViewport that all scrollable components must implement, and Scroller, a component that uses scrollbars to enable interactive scrolling of a viewport (a component that implements IViewport). This support for interactive

xiaoxin888888的专栏 1073

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Flex 界面滚动条样式的设置

该列子对滚动条箭头的样式设置,滑块没有测试过                xmlns:s="library://ns.adobe.com/flex/spark"                xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">                   

vincent50411的专栏 1706

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Flex伸缩布局-视口

视口(viewport)就是浏览器显示页面内容的屏幕区域。视口可以分为布局视口、视觉视口和理想视口 布局视口 layout viewport ● 一般移动设备的浏览器都默认设置了一个布局视口,用于解决早期的PC端页面在手机上显示的问题。 ● IOS,Android基本都将这个视口分辨率设置为980px,所以PC上的网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。 视觉...

qq_41670147的博客 376

视口和flex布局

PC端屏幕大,网页固定版心端浏览器繁多,更多考虑兼容性问题。(布局浮动+定位+标准流)移动端手机屏幕小,网页宽度多数为100%,是适配手机屏幕宽度移动端则基本不需要考虑兼容性问题,放心大胆使用CSS新特性。...

dream_of_forget的博客 228

ScrollView 使用fillViewport铺满全屏

当scrollview的子布局不足以铺满全屏的时候,scrollview的高度就是子布局高度之和,这个时候如果我们想让scrollview铺满全屏只需要设置 fillViewport=true就好了 android:fillViewport="true"举例:比如scrollview有一个子布局linerlayout,如果没有android:fillViewport=”true”,即使给linerl

秦时明月 7777

Scrollview与Scroller用法及问题点小结

ScrollView是可以实现控件在超出屏幕范围的情况下滚动显示的控件,其内部的滑动是基于Scroller来实现的。 Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller

宁静♪致远゛ 2988

flex4的Scroller滚动速度的控制

Scroller的viewport为Group时,滚动鼠标滑轮,Scroller滚动的速度很慢,Scroller的viewport为VGroup时, 滚动鼠标滑轮,Scroller滚动的速度很快,有没有什么办法控制 Scroller的滚动速度呢?解决方案如下: 1.新建VScrollBar的子类 MyVScrollerBar.as package { import flash.events.Mo

happyrabbit456的专栏 2809

【移动端适配方案二 弹性布局】Flex弹性布局+rem实现移动端适配(JS+rem+viewport)

前端开发工程师根据UI设计师给的设计稿进行开发。 为了保证在各种屏幕上的不失真,就要根据实际屏幕宽度做等比例换算,才能写进CSS 实现如下: 1、设置width=device-width 也就是将layout viewport(布局视口)的宽度设置 为ideal viewport(理想视口)的宽度。 网页缩放比例为100%时,一个CSS像素就对应一个 dip(设备逻辑像素) <met...

劲枫的博客 7272

UGUI查漏补缺之Scroll Rect中Viewport的作用

Viewpor  视图窗口 1. 便于观察,我们先搭建下UI试验,如上图结构。 2. 新建Viewport,图中为红色区域块,并将其拖放到Scroll Rect组件viewport字段上。 3. 便于观察,将mask遮罩取消勾选。 4. 运行观察,会发现此时竖直方向拖动的极限区域,正是红色上下边的界限区域。且运行时,Text第一行初始显示位置与红色区域上顶边平齐,向上拖动极限位置时,T...

穿草鞋的马云 2056

flex4滚动条([Flex4] VGroup 出現卷軸,使用VScrollBar)

原文地址:http://www.dotblogs.com.tw/junegoat/archive/2010/11/17/flex-vgroup-verticalscrollpolicy-vscrollbar.aspx 因為在Flex 3 中 的 VBox 只要設定 verticalScrollPolicy 就會出現… 但是在 Flex4(Flash Builder 4) 已經不見了

ld_flex的专栏 6519

flex布局滑动页面

html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>flex</title> <meta name="viewport" content="width=device-wid...

497

Egret 滚动控制容器(Scroller)和列表List

屏幕的尺寸总是有限的,当内容已经超出屏幕的范围时,需要特殊的处理方式。EUI 利用滚动条实现此功能。通过拉动滚动条,可以在有限的屏幕中浏览全部内容。在其他引擎中我们可以使用TableView或者ScrollView来实现这些效果,在Egret中怎么使用呢,有两个办法实现。 一、使用滚动控制容器(Scroller) 二、使用滚动控制容器(Scroller) + 列表组合的方式(List) 还对...

阳仔博客 1万+
上一篇: Flex 4 List itemClick的实现
下一篇: Flex 4 List Data Paging(Flex 4 List控件分页功能的实现)
flexrhythm
博客等级 码龄17年 4粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值