以下示例首先设置 someOther_mc
实例的 _x
和
_y
属性,然后指示 someOther_mc
转到第 3 帧并停止。
with
(someOther_mc) {
_x = 50;
_y = 100;
gotoAndStop(3);
}
以下代码段显示在不使用 with
语句的情况下如何编写先前的代码。
someOther_mc._x = 50;
someOther_mc._y = 100;
someOther_mc.gotoAndStop(3);
同时访问一个作用域链列表中的多个项时,with
语句会很有用。在以下示例中,内置 Math 对象位于作用域链之前。将 Math
设置为默认对象可将标识符 cos
、sin
和 PI
分别解析为
Math.cos
、Math.sin
和 Math.PI
。标识符
a
、x
、y
和 r
polar()
的对象激活范围中,所以将解析为相应的局部变量。
不是 Math
对象的方法或属性,但由于它们位于函数
function polar(r:Number):void {
var a:Number, x:Number, y:Number;
with
(Math) {
a = PI * pow(r, 2);
x = r * cos(PI);
y = r * sin(PI / 2);
}
trace("area = " + a);
trace("x = " + x);
trace("y = " + y);
} polar(3);
/*
area = 28.2743338823081
x = -3
y = 3
*/
分享到:
相关推荐
Flex DataGrid是一款在Adobe Flex框架下广泛使用的数据展示组件,它允许开发者以表格形式展示大量数据并进行交互操作。在Flex应用中,DataGrid通常用于显示来自数据提供者(如ArrayCollection或XMLListCollection)...
本文主要探讨Flex中的dynamic关键字的用法,通过实例代码帮助理解其在实际开发中的作用。 首先,dynamic关键字是ActionScript 3.0中的一个类型声明,用于创建动态对象。所谓动态对象,是指在编译时不需要指定具体的...
本书是为那些希望掌握使用Flex 3创建动态、交互性强的应用程序,并能够与Java后端进行无缝通信的技术人员准备的。 #### 描述:Flex 3 与 Java 本书是一本优秀的学习资源,尽管评论者本人主要专注于.NET技术栈,但...
让我们深入了解一下Flex Tree的用法以及与XML数据结合的方式。 1. **Flex Tree的基本用法** - **创建Tree组件**: 在Flex中,你可以通过在MXML或ActionScript中定义`mx.controls.Tree`组件来创建Tree。 - **数据...
- **MXML和ActionScript**:Flex使用MXML标记语言定义UI布局和结构,而ActionScript用于处理逻辑和控制流,这种分离使代码更加清晰易读。 - **性能优化**:Flex利用Flash Player的高效渲染引擎,可以实现流畅的动画...
《使用Flex与Spring集成开发详解》 在现代Web应用程序开发中,Flex作为一款强大的富互联网应用(RIA)开发框架,以其丰富的用户界面和强大的交互能力备受开发者青睐。与此同时,Spring框架作为Java企业级应用的事实...
教程将详细介绍四种不同的架构方法,这些方法都是基于 Flex 与 BlazeDS 之间的数据通信,结合 Spring 框架和 ORM 框架 iBATIS,以及两种不同的 MVC 框架——Cairngorm 和 pureMVC。 1. 第一种架构使用 Flex + ...
#### 使用Mercury QuickTest Professional测试Flex应用的方法 1. **安装配置**: - 安装Mercury QuickTest Professional,并确保已安装Flex插件。 - 配置浏览器设置,以便支持Flex测试。 2. **创建测试脚本**: ...
书中不仅介绍了这些技术的基本概念和使用方法,还通过实际案例展示了如何将它们应用于解决实际问题中。无论是初学者还是有一定经验的开发者,都能从中获得有价值的信息和技术洞察。对于想要深入了解RIA开发并利用...
在本文中,我们将深入探讨Flex特效组件的用法及其在自定义控件中的应用。Flex布局是一种强大的CSS布局模式,允许我们创建响应式和灵活的用户界面。它特别适合用于现代网页和移动应用的设计,因为它可以自动调整元素...
《Flex 3 with Java》是一本专注于介绍如何使用Adobe Flex 3和ActionScript 3.0开发丰富的互联网应用程序(RIA),并将其与Java后端集成的书籍。本书由Satish Kore撰写,于2009年首次出版。书中不仅涵盖了Flex的基础...
After learning how to install and becoming familiar with the basics of the Flex Builder 2 software, you will explore in depth how ActionScript 3.0 interacts with Flexs powerful XML-like design ...
通过对"Flex万年历记事本"的源码学习,开发者不仅可以了解Flex的基本用法,还能深入理解如何在实际项目中整合多种Flex特性,提升自己的RIA开发能力。同时,这也是一个实践数据管理和用户交互的绝佳案例。
Ideal for experienced developers with or without a background in Flex, Getting Started with Flex 4 shows you how to take advantage of your existing skills. You'll quickly discover how easy RIA ...
词法分析是编译器设计中的重要步骤,它将源代码分解成一个个有意义的符号单元...通过学习和理解压缩包中的文件,开发者可以深入掌握Flex的使用方法,从而构建自己的词法分析器,应用于各种编程语言或特定文本解析任务。
综上所述,Flex手册是掌握Flex使用方法和理解词法分析过程的宝贵资源,尤其适合于编译原理、编译器设计以及计算机语言处理领域的学习者和实践者。通过深入学习Flex手册,能够帮助开发者更高效地编写和理解编译器前端...
简介 Book Description <br>* Understand MXML containers * Create transitions * Create data-driven applications with XML * Interface Flex with ColdFusion * Understand the power of states...
简介 Book Description <br>* Understand MXML containers * Create transitions * Create data-driven applications with XML * Interface Flex with ColdFusion * Understand the power of states...
通过以上对《Flex 3 with Java》这本书的介绍和分析,我们可以看出本书旨在帮助开发者全面了解如何使用 Flex 3 和 Java 构建高性能的富互联网应用程序。无论是初学者还是有一定经验的开发者,都能从中受益匪浅。