flashdevelop F5运行,(aswing只是辅助有个按钮,去掉也行),具体怎么编译运行没研究
new project ->As3AirProject
package
{
import flash.desktop.NativeApplication;
import flash.display.NativeWindow;
import flash.display.NativeWindowInitOptions;
import flash.display.Sprite;
import flash.filesystem.File;
import org.aswing.event.AWEvent;
import org.aswing.JFrame;
import org.aswing.AsWingManager;
import org.aswing.JButton;
import org.aswing.FlowLayout;
import org.aswing.JOptionPane;
import org.aswing.JWindow;
/**
* ...
* @author yongkang
*/
public class Main extends Sprite
{
private var myFrame:JFrame;
private var myButton:JButton;
public function Main() {
AsWingManager.initAsStandard(this);
myButton = new JButton("Click Me");
myButton.addActionListener(__buttonClicked);
myFrame = new JFrame(this, "My Frame");
myFrame.getContentPane().setLayout(new FlowLayout());
myFrame.getContentPane().append(myButton);
myFrame.setSizeWH(300, 200);
myFrame.show();
}
private function __buttonClicked(e:AWEvent):void {
var init:NativeWindowInitOptions = new NativeWindowInitOptions();
init.maximizable = true;
init.minimizable = true;
init.resizable = true;
var window:NativeWindow = new NativeWindow(init);
window.activate();
JOptionPane.showMessageDialog("Hello", "Hello, World!");
}
}
}
分享到:
相关推荐
AS3(ActionScript 3)是Adobe开发的一种编程语言,主要应用于富互联网应用(Rich Internet Applications,简称RIA)的开发,特别是在Flex框架下。Flex是一个开源的开发框架,用于构建跨平台的桌面和Web应用程序,它...
【标题】AS3 Adobe AIR iOS AirPlay 在iOS设备上,Adobe AIR允许开发者创建能够利用Apple的AirPlay技术的应用程序。AirPlay是一项功能,让用户可以通过Wi-Fi将音频、视频甚至是屏幕镜像从一个设备无线传输到其他...
### 关于AS3 Air ServerSocket支持WebSocket的知识点 在Adobe Flash Platform中,ActionScript 3 (AS3) 提供了创建高性能网络应用的能力。本文将详细介绍如何利用 AS3 和 Adobe AIR 的 `ServerSocket` 类来实现一个...
在移动应用开发领域,Adobe AIR(Adobe Integrated Runtime)是一个强大的跨平台框架,它允许开发者使用ActionScript 3(AS3)或Flex来构建桌面和移动应用程序。这些应用程序可以利用AIR运行时环境,实现与本地系统...
在移动应用开发领域,Flash AS3 Air for iOS的内购功能是开发者常用的一种技术,用于在应用程序内部提供付费服务或商品。这篇教程将深入探讨如何实现这一功能,并结合ANE(Adobe Native Extensions)来构建IPA(iOS...
在移动开发领域,AS3配合Adobe AIR(Adobe Integrated Runtime)可以构建跨平台的应用程序,支持iOS和Android系统,发布为IPA(iOS应用程序)和APK(Android应用程序)。 本教程将深入探讨AS3移动开发的基础与进阶...
《Flash AS3开发手册》是针对使用ActionScript3.0进行应用程序开发的全面指南。ActionScript3.0是Adobe Flash平台的核心编程语言,用于创建互动式网页内容、游戏以及丰富的互联网应用程序(RIA)。本手册旨在帮助...
标题与描述概述的知识点主要集中在ActionScript 3.0(简称AS3.0)和Adobe AIR框架中的类图,以及Flex框架的类图。这些知识点深入到软件开发、特别是Adobe Flex和AIR应用开发的核心概念中,包括类和接口的设计、自动...
AS3.0 JSON AIR工具类包是一个专门为Flash开发者设计的资源集合,它包含了在ActionScript 3.0环境中处理JSON(JavaScript Object Notation)数据所需的类库和工具。JSON是一种轻量级的数据交换格式,因其易读性、...
通过研究这个 Flex-AS3-AIR 看图示例,开发者可以学习到如何使用 Flex 的组件来构建 UI,使用 AS3 编写业务逻辑,以及如何利用 AIR 开发桌面应用。此外,还可以深入了解图形处理、图像资源管理、事件处理等相关知识...
Flash AS3.0开发人员指南是一本针对AS3.0编程语言的入门级教程,提供了基础知识和高级特性的详细讲解。该指南涵盖了日期和时间的操作、字符串处理、数组使用、错误处理、正则表达式、XML和JSON处理、事件处理、绘图...
通常,我们会使用Adobe AIR(Adobe Integrated Runtime)来实现跨平台运行AS3代码,并通过Adobe Native Extensions (ANE) 来与.NET Framework交互。 3. **ANE(Adobe Native Extensions)**:ANE允许AS3代码调用...
在Flex AS3应用程序开发中,遮罩(Masking)是一种重要的图形处理技术,它允许开发者隐藏或显示特定的显示对象区域。遮罩可以用于创建复杂的交互式用户界面元素,如弹出窗口、动画效果和自定义组件。在这个“flex as...
总之,《AS3类关系图AIR版》是AS3开发者不可或缺的工具之一,它通过图形化的界面帮助开发者理解和管理项目中的类结构,提高了开发效率和代码的可维护性。结合源码和工具的使用,可以更深入地探索和优化AS3代码,为...
本AS3类用于AIR的本地程序开发,利用FILE类进行整理,可以支持将本地位置的文件夹进行遍历,并生成XML格式文件。
Flash CS3提供了一个集成的ActionScript编辑器,支持AS3语言,这是开发AIR应用的主要编程语言。在舞台上绘制用户界面元素,如按钮、文本框等,然后在时间轴或文档类中编写相应的ActionScript代码来实现交互逻辑。 ...
Flex3Air是一款基于Adobe Flex 3技术开发的桌面应用程序,它可以提供丰富的用户界面和交互体验。"Flex3Air最小化到系统托盘"这个主题主要涉及的是如何在Flex3Air应用中实现窗口最小化功能,并将应用程序图标隐藏到...
Flex 3是Adobe开发的一个强大的富互联网应用程序框架,主要用于...总之,这份Flex 3速记表对于学习和使用Flex 3、AS3和AIR的开发者来说,是一份非常宝贵的资源,能够帮助他们更好地理解和应用这些技术,提升开发体验。
Flex 3是Adobe开发的一个开放源代码框架,用于构建富互联网应用程序(RIA),它使用ActionScript 3(AS3)编程语言和MXML标记语言。这个框架为开发者提供了丰富的组件库,使得创建交互式、高性能的Web应用变得更加...
总的来说,AS3NUI-airkinect-2-native为AS3和Adobe AIR开发者提供了一个强大的工具,让他们能够利用Kinect的强大功能,创造出创新的、基于体感的交互式应用程序,适用于教育、娱乐、艺术和各种行业应用。