`

【as3手册小记】Rectangle 类平移和滚动显示对象

    博客分类:
  • flex
阅读更多

【as3手册小记】Rectangle 类平移和滚动显示对象

import flash.events.MouseEvent;
import flash.geom.Rectangle;
// 定义 TextField 实例的最初可查看区域:
// 左:0,上:0,宽度:TextField 的宽度,高度:350 个像素。
bigText.scrollRect = new Rectangle(0, 0, bigText.width, 350);
// 将 TextField 作为位图缓存以提高性能。
bigText.cacheAsBitmap = true;
// 单击“向上”按钮时调用
function scrollUp(event:MouseEvent):void
{
// 访问当前滚动矩形。
var rect:Rectangle = bigText.scrollRect;
// 将矩形的 y 值减小 20,
// 从而使矩形有效下移 20 个像素。
rect.y -= 20;
// 将矩形重新分配给 TextField 以“应用”更改。
bigText.scrollRect = rect;
}
// 单击“向下”按钮时调用
function scrollDown(event:MouseEvent):void
{
// 访问当前滚动矩形。
var rect:Rectangle = bigText.scrollRect;
// 将矩形的 y 值增加 20,
// 从而使矩形有效上移 20 个像素。
rect.y += 20;
// 将矩形重新分配给 TextField 以“应用”更改。
bigText.scrollRect = rect;
}
up.addEventListener(MouseEvent.CLICK, scrollUp);
down.addEventListener(MouseEvent.CLICK, scrollDown);
 
分享到:
评论

相关推荐

    as3开发中的Rectangle类用法

    在Adobe Flash平台的ActionScript 3.0(简称AS3)编程语言中,`Rectangle`类扮演着非常重要的角色,尤其是在处理图形和图像时。乍看之下,`Rectangle`类似乎仅仅是一个用于绘制矩形的工具,但实际上它更多地被用来...

    AS3 滚动条

    在AS3中,滚动条是通过Flash的UI组件库来创建和控制的,允许用户在长或宽的数据显示区域中进行上下或左右移动。这些滚动条可以是横向的,也可以是竖向的,根据用户界面的需求进行选择。 AS3滚动条主要由以下几个...

    按以下描述和要求建立两个类:基类 Rectangle(矩形类) 和派生类 Cube(正方体)

    这个程序首先定义了 `Rectangle` 类和 `Cube` 类,然后在 `main` 函数中创建了相应的对象,并执行了所需的操作,如设置对象属性、显示对象信息以及计算体积。所有操作都按照题目描述进行了实现。

    Rectangle 类的VC++程序源码

    这个“Rectangle 类的VC++程序源码”是一个基础的编程练习,旨在帮助初学者理解面向对象编程(OOP)的核心概念,特别是类和对象在C++中的应用。以下是对这个练习涉及的知识点的详细解释: 1. **类(Class)**:在C++...

    C++ 课程作业 继承与派生(Shape Circle Rectangle类的设计,继承与派生)

    编写一个Shape类并派生出Circle类和Rectangle类,观察运行机制。 shape类有以下成员 1)私有成员m_ID 2)公有getter和setter 3)计算面积函数getArea(),返回0; 4)构造与析构函数 Circle类从shape类继承,并派生...

    java创建一个Rectangle类,并输出矩形周长及面积

    实现利用Rectangle输出一个矩形的周长和面积

    c++ 形状类Shape(派生出圆类Circle和矩形类Rectangle)

    1.建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。 具体要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,...

    C#图像平移缩放

    在C#编程环境中,图像处理是一项常见的任务,其中包括对图像进行平移和缩放操作。本文将深入探讨如何使用C#实现这些功能,并提供相关的代码示例。 首先,我们需要了解图像的基本概念。在计算机视觉中,图像通常表示...

    rectangle_face.rar_list control_圆角_滚动显示

    在本文中,我们将深入探讨如何在IT行业中,特别是在GUI(图形用户界面)设计领域,实现标题"rectangle_face.rar_list control_圆角_滚动显示"所提及的功能。这一功能结合了List Control控件的使用,圆角设计的实现,...

    图片平移、旋转和缩放

    平移操作通常通过`TranslateTransform`类来完成,该类接受两个参数,即x轴和y轴上的偏移量。例如,以下代码将图片向右平移100像素,向下平移50像素: ```xml <Rectangle> <Rectangle.RenderTransform> </...

    AS3API类结构图PDF

    ActionScript3(简称AS3)是Adobe开发的一种面向对象的编程语言,主要用于创建富互联网应用程序(RIA),尤其是在Flash平台上。AS3的API是其核心,提供了丰富的类库和功能,使得开发者可以构建复杂的交互式内容。这...

    定义一个名为rectangle 的矩形类,其属性数据为矩形左上角和右上角的点的坐标能计算矩形的面积

    在Python编程语言中,我们可以利用面向对象编程的概念来创建自定义的数据结构,比如矩形类(rectangle)。这个类将代表一个矩形,并包含必要的属性和方法来描述和操作矩形。下面我们将详细讨论如何实现这样的`...

    java 实验 继承与多态rectAngle 定义矩形类源代码

    java 实验 继承与多态rectAngle 定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;派生子类正方形类,定义一个接口Printable源代码

    rectangle类

    创建一个retangle类矩形框的设计方法

    c# 绘制可拖动可平移图形

    本教程将深入讲解如何实现这个功能,包括如何使用鼠标事件来绘制图形,以及如何实现图形的拖动和平移操作。 首先,我们需要创建一个窗口应用项目,并在窗体上添加必要的控件,如PictureBox控件。PictureBox控件可以...

    flash AS3.0检测碰撞工具类 超好用

    首先,AS3.0提供了基本的几何形状类,如Rectangle和Circle,这些类可以用来进行简单的碰撞检测。例如,你可以比较两个Rectangle对象的x、y坐标和宽度、高度来判断它们是否相交。但是,这种方法只能处理矩形与矩形...

    mfc 实现画矩形、椭圆等 并可对其进行平移 缩放

    3. 处理鼠标消息,实现画图、平移和缩放操作。 4. 实现图形的重绘机制,确保界面实时更新。 5. 可选:添加控件以增强用户交互。 通过以上步骤,我们可以创建一个交互式的绘图工具,使用户能够自由地绘制和操作几何...

    java代码-使用java解决Square,Circle继承Shape类,Rectangle继Square的源代码

    java代码-使用java解决Square,Circle继承Shape类,Rectangle继Square的源代码 ——学习参考资料:仅用于个人学习使用!

    C#绘制点线,平移,点选放大,框选缩小

    以上所述,是C#实现图形绘制、平移、点选和框选缩放的基础步骤。具体实现会涉及到更复杂的逻辑,包括鼠标事件的处理、图形对象的存储和管理,以及可能的用户交互反馈。通过不断实践和学习,你可以构建出功能丰富的...

    接口的应用Shape类,Rectangle、Triangle、Square

    编写一个接口Shape类,Rectangle、Triangle、Square等三个类实现(implements)接口Shape,并通过实现Shape中的接口来实现具体功能。 编写两个接口Phone、GameMachine,MobilePhone类实现接口Phone和GameMachine中...

Global site tag (gtag.js) - Google Analytics