例子1;
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="initFunc()" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.utils.*;
private var i:int;
private function initFunc():void
{
if(i==3)
{
Alert.show("i 为三");
}
else
{
Alert.show("开始调用"+i.toString());
setInterval(initFunc,5000);
i++;
}
}
]]>
</mx:Script>
<mx:Label id="showLabel"/>
</mx:Application>
例子2:输入5
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="initFunc()" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.utils.*;
private var i:int;
private function initFunc():void
{
if(txI.text=="5")
{
Alert.show("5.........");
}
else
{
setInterval(initFunc,5000);
}
}
]]>
</mx:Script>
<mx:Label id="showLabel"/>
<mx:TextInput id="txI"/>
</mx:Application>
分享到:
相关推荐
通过对Flex音乐播放器源代码的分析,我们可以了解到Flex开发的基本流程,以及如何利用其组件和事件机制实现多媒体播放功能。这不仅有助于提升Flex编程技能,也为开发自己的多媒体应用提供了实践基础。
9. **分数与游戏状态**:通过管理分数变量和游戏状态(如游戏开始、暂停、结束),我们可以跟踪玩家的进度并展示得分。游戏状态的切换可以通过Flex的State管理实现。 10. **优化与性能**:考虑到游戏的流畅性,我们...
通过绑定这些元素到ActionScript中的变量和方法,实现UI与播放器功能的联动。 2. ActionScript:这是Flex的核心,用于处理业务逻辑和组件交互。在MP3播放器中,你需要编写ActionScript代码来加载MP3文件、控制播放...
但这种方法无法处理循环引用的问题,即两个或更多对象互相引用,导致它们的计数器无法归零。 2. 标记-清除算法:后来的Flex版本采用了更复杂的标记-清除算法。AVM首先标记所有可达对象,即从全局变量、函数作用域...
1. **ActionScript 3.0基础**:包括变量声明、数据类型、条件语句、循环、函数等基本语法,以及面向对象编程的概念,如类、对象、继承、封装和多态性。 2. **Flex组件库**:学习如何使用Flex提供的UI组件,如Button...
- **音量控制与暂停恢复**:除了基本的播放功能外,还需要考虑音量调节以及播放、暂停和恢复等功能的实现。 - **异常处理**:在实际应用中,需要更加完善地处理网络请求失败等情况,以提供更好的用户体验。 通过...
【Flex 图片滚动】是一种在Web开发中使用Adobe Flex框架实现的动态图片展示技术,它允许用户以轮播或滑动的方式浏览多张图片。在本文中,我们将深入探讨基于Flex的图片轮换机制,以及如何通过源码实现这一功能。 一...
首先,了解基本的ActionScript语法是必要的,包括变量、数据类型、条件语句、循环和事件处理。然后,深入到ActionScript的面向对象特性,如类、继承、封装和多态,这些都是创建可重用动画组件的基础。 在Flex 3中,...
可以使用`for...in`循环或`indexOf()`方法搜索数组元素。 以上内容详细解释了Flex面试中常见的技术问题,涵盖了从界面设计、调试技巧到编程基础等多个方面。理解和掌握这些知识点将有助于提升你在Flex开发领域的...
- 如果一个类、方法或变量使用`internal`修饰,则只能在定义它的包内访问。 #### 停止执行 - **问题**:如何在某一点停止执行? - **解答**:可以设置断点来暂时停止执行,但若要在代码中逻辑性地终止执行,可以...
在这个音乐播放器中,开发者可能使用了`load()`方法加载音乐文件,然后使用`play()`、`stop()`和`pause()`方法来控制音频流。 4. **事件监听器**:为了响应用户的操作,如点击播放按钮,开发者会为按钮添加事件监听...
学习ActionScript的基础语法,包括变量声明、数据类型、流程控制(条件语句和循环)、函数以及事件处理,是掌握Flash编程的第一步。 2. **Flex框架**:Flex是一个开源的开发框架,基于ActionScript和MXML,主要用于...
2. 变量和数据类型:理解不同数据类型(如Number、String、Boolean等)的使用,以及变量的作用域和生命周期。 3. 控制流:学习条件语句(如if...else)、循环(如for、while)以及异常处理。 4. 函数和方法:掌握...
1. **AS3.0基础知识**:了解AS3.0的基本语法,如变量定义、数据类型、流程控制(条件语句和循环)、函数声明和调用。 2. **对象和类**:理解面向对象编程的概念,包括类的定义、对象的实例化以及类之间的继承关系。...
学习AS3首先需要掌握其基本语法,包括变量声明、数据类型(如Number、String、Boolean等)、运算符、流程控制(if语句、switch语句、for循环、while循环等)以及函数的使用。 2. **类和对象**:AS3中的所有东西都是...
1. **ActionScript基础**:了解变量、数据类型、条件语句(if-else)、循环(for, while)和函数等基本概念。 2. **时间轴控制**:学习如何使用ActionScript来控制时间轴,如跳转到特定帧、播放、暂停和停止动画。 3...
1. **基础语法**:介绍ActionScript 3.0的基础语法,包括变量声明、数据类型(如Number、String、Boolean等)、运算符、流程控制(如if语句、for循环、while循环)以及函数的使用。 2. **面向对象编程**:讲解类和...
基础部分包括变量、数据类型(如Number、String、Boolean)、运算符(算术、比较、逻辑)、流程控制(如if语句、for循环、while循环)和函数的使用。理解这些基本概念是学习ActionScript的第一步。 二、对象和类 在...
2. **事件处理**:在游戏循环中,AS3的Event类和addEventListener方法用于处理用户输入,例如键盘事件,使得蛇可以根据玩家的操作改变方向。 3. **显示对象和舞台**:DisplayObject是所有可视对象的基类,包括...
3. 循环结构:有`for`、`while`、`do...while`循环,以及`for...in`循环,用于遍历对象的属性。 4. 错误处理:通过`try...catch`语句捕获并处理可能出现的错误。 三、AS3事件模型 AS3使用事件驱动模型,事件是...