【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);
分享到:
相关推荐
在Adobe Flash平台的ActionScript 3.0(简称AS3)编程语言中,`Rectangle`类扮演着非常重要的角色,尤其是在处理图形和图像时。乍看之下,`Rectangle`类似乎仅仅是一个用于绘制矩形的工具,但实际上它更多地被用来...
在AS3中,滚动条是通过Flash的UI组件库来创建和控制的,允许用户在长或宽的数据显示区域中进行上下或左右移动。这些滚动条可以是横向的,也可以是竖向的,根据用户界面的需求进行选择。 AS3滚动条主要由以下几个...
这个程序首先定义了 `Rectangle` 类和 `Cube` 类,然后在 `main` 函数中创建了相应的对象,并执行了所需的操作,如设置对象属性、显示对象信息以及计算体积。所有操作都按照题目描述进行了实现。
这个“Rectangle 类的VC++程序源码”是一个基础的编程练习,旨在帮助初学者理解面向对象编程(OOP)的核心概念,特别是类和对象在C++中的应用。以下是对这个练习涉及的知识点的详细解释: 1. **类(Class)**:在C++...
编写一个Shape类并派生出Circle类和Rectangle类,观察运行机制。 shape类有以下成员 1)私有成员m_ID 2)公有getter和setter 3)计算面积函数getArea(),返回0; 4)构造与析构函数 Circle类从shape类继承,并派生...
实现利用Rectangle输出一个矩形的周长和面积
1.建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。 具体要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,...
在C#编程环境中,图像处理是一项常见的任务,其中包括对图像进行平移和缩放操作。本文将深入探讨如何使用C#实现这些功能,并提供相关的代码示例。 首先,我们需要了解图像的基本概念。在计算机视觉中,图像通常表示...
在本文中,我们将深入探讨如何在IT行业中,特别是在GUI(图形用户界面)设计领域,实现标题"rectangle_face.rar_list control_圆角_滚动显示"所提及的功能。这一功能结合了List Control控件的使用,圆角设计的实现,...
平移操作通常通过`TranslateTransform`类来完成,该类接受两个参数,即x轴和y轴上的偏移量。例如,以下代码将图片向右平移100像素,向下平移50像素: ```xml <Rectangle> <Rectangle.RenderTransform> </...
ActionScript3(简称AS3)是Adobe开发的一种面向对象的编程语言,主要用于创建富互联网应用程序(RIA),尤其是在Flash平台上。AS3的API是其核心,提供了丰富的类库和功能,使得开发者可以构建复杂的交互式内容。这...
在Python编程语言中,我们可以利用面向对象编程的概念来创建自定义的数据结构,比如矩形类(rectangle)。这个类将代表一个矩形,并包含必要的属性和方法来描述和操作矩形。下面我们将详细讨论如何实现这样的`...
java 实验 继承与多态rectAngle 定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;派生子类正方形类,定义一个接口Printable源代码
创建一个retangle类矩形框的设计方法
本教程将深入讲解如何实现这个功能,包括如何使用鼠标事件来绘制图形,以及如何实现图形的拖动和平移操作。 首先,我们需要创建一个窗口应用项目,并在窗体上添加必要的控件,如PictureBox控件。PictureBox控件可以...
首先,AS3.0提供了基本的几何形状类,如Rectangle和Circle,这些类可以用来进行简单的碰撞检测。例如,你可以比较两个Rectangle对象的x、y坐标和宽度、高度来判断它们是否相交。但是,这种方法只能处理矩形与矩形...
3. 处理鼠标消息,实现画图、平移和缩放操作。 4. 实现图形的重绘机制,确保界面实时更新。 5. 可选:添加控件以增强用户交互。 通过以上步骤,我们可以创建一个交互式的绘图工具,使用户能够自由地绘制和操作几何...
java代码-使用java解决Square,Circle继承Shape类,Rectangle继Square的源代码 ——学习参考资料:仅用于个人学习使用!
以上所述,是C#实现图形绘制、平移、点选和框选缩放的基础步骤。具体实现会涉及到更复杂的逻辑,包括鼠标事件的处理、图形对象的存储和管理,以及可能的用户交互反馈。通过不断实践和学习,你可以构建出功能丰富的...
编写一个接口Shape类,Rectangle、Triangle、Square等三个类实现(implements)接口Shape,并通过实现Shape中的接口来实现具体功能。 编写两个接口Phone、GameMachine,MobilePhone类实现接口Phone和GameMachine中...