首页 > 其他分享 >Flex3学习笔记3

Flex3学习笔记3

时间:2023-04-14 13:33:15浏览次数:40  
标签:car 笔记 学习 person 缺省值 new var Flex3 public


Flex3学习笔记3

Flex脚本基础



1)方法

概念很简单,因为基本的函数就是方法。方法是类中的函数。如,可以注册一个带applicationComplete事件的事件监听器。增加下列属性到Application标签:


1. applicationComplete="fullNameTextInput.setFocus()"

2)变量

变量是在程序中存储信息的一种方法。如:

1. var
2. username="Tom";
3. var username="Tom";
4. public var username="Tom";

3)数据类型

基本的数据类型有:


String 字符串


Number 数值,缺省值为NaN(即“Not A Number”)


uint 无符号整数,缺省值为0


int 整数,缺省值为0


Boolean 布尔值,缺省值为false


void 用于函数的特殊值,表示无返回。缺省值为undefined


如:


1. public function
2. return
3. }

4)对象

一切均是对象,ActionScript是面向对象的语言,在某种程度上来说,对象是容器。它有一些属性(状态)和对属性的一些操作(行为)。如下:


1. var car:Object = new
2. car.type = "sports car";
3. car.color = "red";
4. car.topSpeed = 170;
5. car.isInsured = false;
6. car.driver = undefined;
7. 
8. var person:Object = new
9. person.name = "Steve";
10. person.age = 19;
11. 
12. car.driver = person;

5)类

对象是类的实例。如你有了一个car对象,且你还想创建另一个car对象,也就是说你要做同一件事,怎么办?最好的办法是建立一个Car类,实例化两次,分别生成两个car对象。如:


1. public class
2. var
3. var
4. var topSpeed:int;
5. var
6. var
7. }
8. public class
9. var
10. var age:int;
11. }
12. 
13. var car:Car = new
14. car.type = "sports car";
15. car.color = 0xFF0000;
16. car.topSpeed = 170;
17. car.isInsured = false;
18. car.driver = undefined;
19. 
20. var person:Person = new
21. person.name = "Steve";
22. person.age = 19;
23. car.driver = person;

6)MXML和ActionScript

MXML不能代替ActionScript,MXML和ActionScript彼此相互补充。脚本在交互性方面是相当有用的。实际上,MXML完全可以不要,你只可以使用纯ActionScript来建立完整的应用程序。然而,使用MXML建立应用程序的结构是最佳的方式,因为它易读易写。


标签:car,笔记,学习,person,缺省值,new,var,Flex3,public
From: https://blog.51cto.com/prettycms/6189937

相关文章

  • Cmake 学习记录
    https://cmake.org/documentation/官网有相关的文档,可以以官方的文档进行了解。首先我们先了解一下Cmake的大致使用目的,以前使用过qt,qt有Qmake这个文件,让我大致了解了过程,就是有这么一份文件,配置了相关属性,然后利用工具,将目标工程编译打包。引用下官网的简介:CMakeisanopen-sou......
  • C++ 学习 第四天
    流程控制练习题1.控制台输入一个数(不多于五位),并将每一位上的数进行输出2.一个球从100米的高度自由落下,每次落地后反跳回原高度的一半;再落下,求他在第10次落地时,共经过了多少米?第十次反弹多高? 3.接上题,球经历多少次反弹后,反弹高度小于1米?4.计算1000内的完数。完数:一个数恰好......
  • WebRTC学习记录以及以Janus-gateway流程增进理解
    这篇文章是我按照我的学习习惯记录的文章,借鉴了许多大佬的学习框架,以及独自去验证正确性的一个过程Web实时通信(Real-TimeCommunication)概述https://webrtcforthecurious.com/zh/docs/01-what-why-and-how/看完只有一个感受:为什么音视频要扯上web,其中的协议大部分都来自web的......
  • 5、后端学习规划:.Net学习 - 学习规划系列文章
          .Net是微软发布的一整套的软件编程解决方案。笔者从大学的时代开始就阅读.netframework的书籍了,但是当时没有进行实践。毕业后,笔者去了微软技术中心的公司上班,所以就接触了.net以及C#编程语言。作为现在流行的开源的方案(C#代码能够反编译成代码,虽然有代码混淆工具),其......
  • 字节前端青训营笔记1.计算机网络
    数据交换方式分为电路交换与分组交换电路交换是指在通信时建立一条专用的物理连接,该连接将一直保持开放,直到通信结束。在此过程中,通信双方可以实时地交换信息,就好像它们直接连接在一起一样。传统的电话通信就是一个很好的例子。在电路交换中,通信资源一直被占用,因此当通信量很......
  • Python学习笔记一:列表
    一.列表1.定义列表,是由一系列按照特定顺序排列的元素组成的一个有序集合。其中可以包含字母,数字,或者其他任何元素,每一个元素之间不一定有关系。不过,在创建列表时,建议还是将相同类型的元素或者相互之间有关联的元素放在一个列表中。鉴于包含的元素的数量,通常在给列表......
  • [深入推导]CS231N assignment 2#4 _ 卷积神经网络 学习笔记 & 解析
    卷积神经网络基本算法实现卷积神经网络应该算是图像处理中绝对的主流了,关于算法得基本思想我在之前也学的比较懂了,这点如果不了解网上有很多教程.不过我并没有用代码亲自实现它.我们首先确定怎么编写.前面搞全连接网络总是会想着怎么去简化运算,现在我们接触了新的网络,......
  • 从零开始,轻松学习 Shell 编程!实用技巧带你一路飙升!
    欢迎来到《Shell脚本入门》教程!Shell脚本是一种用于自动化任务和批量处理的脚本语言,广泛应用于Unix和Linux系统中。在本教程中,我们将为您介绍Shell脚本的基础知识和使用方法。编辑第一部分:Shell脚本介绍Shell脚本是一种命令行脚本语言,用于在Unix和Linux操作系统中执行一系列命令。......
  • 人工智能技术的最新进展:机器学习算法的应用与优化
    ​ 人工智能技术的不断发展,机器学习算法已经成为了人工智能领域的重要组成部分。机器学习算法是一种通过数据训练模型,从而使计算机能够自动学习和改进的技术。在过去的几年中,机器学习算法已经在各个领域得到了广泛的应用,包括自然语言处理、图像识别、智能推荐等。在机器学习算法......
  • 笔记
    1.课程大纲-springboot框架1.什么是Springboot以及Springboot的特点。2.快速搭建springboot项目3.springboot常用的配置文件类型.4.读取springboot配置文件的内容5.多环境配置6.springboot整合数据源。7.springboot整合mybatis.8.springboot整合定时器。2.什么......