返回顶部
首页 > 资讯 > 后端开发 > Python >FLEX 3里写的ActionScrip
  • 804
分享到

FLEX 3里写的ActionScrip

FLEXActionScrip 2023-01-31 07:01:34 804人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1.       建立AS3的脚本文件,如下图: 代码是用FLEX3里建立的AS 3代码,具体的操作请参考以前的文章,保存的文件的名字为类名.as 2.       建立fla文件,名字也是类名.

1.       建立AS3的脚本文件,如下图:
代码是用FLEX3里建立的AS 3代码,具体的操作请参考以前的文章,保存的文件的名字为类名.as
2.       建立fla文件,名字也是类名.fla.如下图:

 

 

如果不把你在代码里用的组件拖动到库里,会出现以下的错误:

 

 

 

 

 

3.       解决方法:直接从组件的面板里拖动所需要的组件到舞台上,然后删除,所需要的组件就存放到库面板里了。然后直接运行就OK了,如下图:
4.       完整代码,作用是List的使用测试

 

package {

//  导入相关的类,需要实现设计好,知道自己设计的项目里需要什么类
    import fl.controls.Button;

    import fl.controls.Label;

    import fl.controls.List;

    import fl.data.DataProvider;

   

    import flash.display.Sprite;

    import flash.events.*;

 

    public class listtest extends Sprite

    {

//定义所需要的对象,如按钮,列表,标签等所需要的对象       
 //define the object

       private var left_list:List;

       private var right_list:List;

       private var right_btn:Button;

       private var left_btn:Button;

      

 //构造函数
       public function listtest()

       {

          

           createcompenent();

           setupCompenent();

       }

 

//为列表提供数据源
       //setup the data

       private function setupCompenent():void

       {

           var dp:Array = new Array();

           var i:uint;

           var count:uint = left_list.rowCount * 2;

          

           for (i =0 ;i< count;i++)

           {

           dp.push({label:"员工" + i});

           }

           left_list.allowMultipleSelection = true ;

           left_list.dataProvider = new DataProvider(dp);

       }

//创建组件,并初始化他们在舞台上的位置      
//setup the position of the object

       private function createcompenent():void

       {

           right_btn = new Button();

           left_btn = new Button();

           left_list = new List();

           right_list = new List();

          

           var leftlabel:Label = new Label();

           var right_label:Label = new Label();

          

           right_btn.move(135,45);

           left_btn.move(135,85);

           left_list.move(10,32);

           right_list.move(200,32);

          

           leftlabel.move(10,10);

           right_label.move(200,10);

          

           right_btn.label = ">>";

           left_btn.label = "<<";

           right_btn.width = 40 ;

           left_btn.width = 40;

          

           leftlabel.text = "所有员工";

           right_label.text = "所选择的员工";

          

           left_btn.addEventListener(MouseEvent.CLICK,moveright);

           right_btn.addEventListener(MouseEvent.CLICK,movetoleft);

//把对象添加到舞台上,与AS2是不一样的。          

           this.addChild(left_btn);

           this.addChild(right_btn);

           this.addChild(left_list);

           this.addChild(right_list);

           this.addChild(leftlabel);

           this.addChild(right_label);

          

       }
//定义事件(鼠标单击相应的按钮后触发)
       private function movetoleft(event:MouseEvent):void

       {

           if(left_list.selectedIndex >= 0)

           {

              right_list.addItem(left_list.selectedItem);

              left_list.removeItem(left_list.selectedItem);

           }

       }

       private function moveright(event:MouseEvent):void

       {

              if(right_list.selectedIndex >= 0)

           {

              left_list.addItem(right_list.selectedItem);

              right_list.removeItem(right_list.selectedItem);

           }

       }

    }

}

 

--结束END--

本文标题: FLEX 3里写的ActionScrip

本文链接: https://lsjlt.com/news/191445.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • FLEX 3里写的ActionScrip
    1.       建立AS3的脚本文件,如下图: 代码是用FLEX3里建立的AS 3代码,具体的操作请参考以前的文章,保存的文件的名字为类名.as 2.       建立fla文件,名字也是类名....
    99+
    2023-01-31
    FLEX ActionScrip
  • Flex 3 Beta的新特性简介
    Flex 3 Beta是Adobe Flex的最新版本,它带来了许多新的功能和改进。以下是一些主要的新特性:1. 编译性能优化:Fl...
    99+
    2023-09-23
    Flex
  • os.path.join里写3个变量
    os.path.join里写3个变量 注: 必须为变量,不是变量需先定义为变量 dst="/home/ming" Images = "Images" d = open('/log/aa.txt','r')for e in d.readlin...
    99+
    2023-01-31
    变量 os path
  • jquery 插件的3种写法
    1.使用这种方式先要初始化 $.yazuo={},$.yazuo.oa={}, (如何初始化:新建 url.jsp <%@ page language="java" contentType="text/javascript; cha...
    99+
    2023-01-31
    写法 插件 jquery
  • 写给兔小白的js教程(3)
    昨天兔小白太忙了,没有完成家庭作业,没关系,今天讲的东西比较简单,给兔子一个缓冲的时间。 今天继续讲语句,来看看用得第二多的循环语句吧。 1、for循环语句 for循环语句可以将某段代码反复执行一定的次数,我们直接用例子讲语法。比如我们要...
    99+
    2023-01-31
    教程 兔小白 js
  • Java编写日历表的3种方式
    大家好,今天我和大家分享一下用Java编写日历表,我用了3种方式实现这一功能的。 首先我们来看看一个日历表有什么特征。在这里我就把我电脑上的日历表截下来分析一下 我们从上向下看:这...
    99+
    2024-04-02
  • c语言中x的3次方怎么写
    在 c 语言中计算 x 的三次方有两种方法:使用 pow() 函数使用循环运算 在 C 语言中,如何计算 x 的三次方? 在 C 语言中,计算 x 的三次方有两种主要方法: 1. 使用...
    99+
    2024-05-02
    c语言
  • java中synchronized关键字的3种写法实例
    目录预备知识写法一:修饰代码块 写法二:修饰方法写法三:修饰静态方法synchronized原理1. monitor锁定过程2. synchronized锁3. synchroniz...
    99+
    2024-04-02
  • 3种编写Python的好方法分别是什么
    今天就跟大家聊聊有关3种编写Python的好方法分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。这里小芯就给大家推荐3种编写Python的好方法,它们能帮你成为更好的程序员。...
    99+
    2023-06-05
  • Android双击返回键退出程序的3种写法
    1. 使用onBackPressed()方法:@Overridepublic void onBackPressed() {super...
    99+
    2023-08-23
    Android
  • C#读取写入文件的3种方式示例代码
    目录1:二进制读写2:泛型读写:3:XML读写:不是很稳定最终效果:总结最新对文件的操作比较频繁。这里记录一下常用的几种文件读写的方式。 我这里使用窗体来做测试。 1:二进制读写 /...
    99+
    2024-04-02
  • java中synchronized关键字的3种写法分别是什么
    java中synchronized关键字的3种写法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。预备知识首先,我们得知道在java中存在三种变量:实例变量 ==》...
    99+
    2023-06-21
  • unity3d里的XML读写示例
    关于U3D里面XML读写办法,谢谢刘老师的指导(刘国栋)代码:using UnityEngine;using System.Collections;using System.Xml;using System.Xml.Serializatio...
    99+
    2023-01-31
    示例 unity3d XML
  • 用PHP编写实现3秒跳转功能的示例代码
    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
    99+
    2024-04-02
  • 阿里云3代服务器的功能详解
    随着云计算技术的不断发展,阿里云服务器已经成为众多企业和个人首选的云服务提供商。阿里云3代服务器是阿里云最新一代服务器,拥有强大的性能和丰富的功能。本文将详细介绍阿里云3代服务器的功能。 一、强大的计算能力阿里云3代服务器采用了最新的高性能...
    99+
    2023-11-20
    阿里 详解 功能
  • 阿里云代理低至3折怎么办理的
    简介 阿里云是中国领先的云计算服务提供商,为个人和企业提供高效、稳定、安全的云计算服务。其中,阿里云代理是一项提供高性价比的代理服务,能够帮助用户实现更快、更稳定的网络连接,提高访问速度和用户体验。本文将介绍如何办理阿里云代理低至3折的服务...
    99+
    2024-01-16
    阿里
  • 阿里云服务器3年2000块钱是真的吗
    阿里云服务器的价格是根据不同的配置和服务时间而定的,所以无法简单地回答这个问题。但是,阿里云确实提供了一些优惠活动,例如新用户注册即可获得一定的代金券,以及购买一定时间的服务器可以享受一定的折扣等等。如果你对阿里云服务器的价格感兴趣,建议你...
    99+
    2023-10-26
    阿里 块钱 服务器
  • 阿里云WAF的QPS是什么的缩写?
    阿里云WAF(Web Application Firewall)是一款提供网站安全防护的云服务产品,其QPS(Query Per Second)是什么的缩写?本文将为您详细解答。 详细说明:阿里云WAF的QPS(Query Per Seco...
    99+
    2024-06-03
    阿里 缩写 WAF
  • Less里css表达式的写法介绍
    这篇文章主要介绍“Less里css表达式的写法介绍”,在日常操作中,相信很多人在Less里css表达式的写法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Less里css...
    99+
    2024-04-02
  • script标签一般写在html的哪里
    本文小编为大家详细介绍“script标签一般写在html的哪里”,内容详细,步骤清晰,细节处理妥当,希望这篇“script标签一般写在html的哪里”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作