FinOps有望降低企业50%+的云成本! 了解详情
写点什么

FLASH4J 3.0——支持 Flash 开发的 Java API

  • 2013-01-20
  • 本文字数:826 字

    阅读完需:约 3 分钟

Emitrom 是一家专为企业定制软件开发服务的公司,最近发布了 Flash4j version 3.0 ,使用的是 Apache 开源许可。Flash4j 是一种 Java API(最初是对 Apache Flex 的封装),它为 Java 开发者提供了一种熟悉的方式来开发桌面或者移动设备上的 Flash 应用。

Flash 开发通常使用 ActionScript,这是一种脚本语言,对不习惯脚本语言的 Java 开发者而言,可能不够友好(Javascript 也有类似问题)。作为替代,Flash4j 提供了完整的 Java API,类似于 Swing、 GWT 和 Wicket

Flash4j 提供了完整齐全的 Java 类,包含如下几个方面:

  • 控件方面,如按钮、菜单、数据表格、列表和日期选择器等
  • 如 Windows、boxes 和 accordions 等容器
  • 图表和图形等高级控件
  • 与 Swing 类似的事件系统

这个例子中,展示了使用Flash4j 的几个例子和相关代码。

有意思的是,尽管Flash4j 明显是针对Flash 运行时环境的,但Emitrom 认为 HTML5 作为一种备选机制也很重要。因此,Flash4j 能够智能检测 Flash 运行环境是否存在,允许开发者处理不支持 Flash 的各种设备。因而,根据运行环境编写一个有条件支持 HTML 5 的 Flash4j 应用是可能的。

Flash4j 也能够与以下框架整合:

对 Adobe Air 的支持也很重要,因为它允许 Flash4j 应用脱离浏览器在桌面上运行。因此,Emitron 说使用一套 Java 代码编写的 Flash4j 应用,能够在桌面(通过 Adobe Air)、浏览器(通过 Flash)和移动设备(通过 GWT 的 HTML5)上运行。因为不需要移植,这使得开发跨平台应用(或游戏)更为容易。

如果想了解更多信息,请查看参考文档论坛,商业支持也可以从这里获得。

查看英文原文 Flash4j 3.0 - A Java Api For Flash Development


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-01-20 23:443321
用户头像

发布了 81 篇内容, 共 20.7 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

8.6非阻塞网络I/O

张荣召

建行数字债券允许比特币交易?官方回应了!业内人士:交易架构的创新值得赞赏

CECBC

比特币 债券

8.4经典算法

张荣召

va_list 可变长参数原理

liu_liu

c 可变参数 va_list

数字货币交易所开发定制,币币撮合交易开发商

13530558032

重磅发布!Flink Forward Asia 2020 在线峰会预约开启!

Apache Flink

flink

缓存与数据库一致性策略

洛神灬殇

8.5网络通信基本原理与性能优化

张荣召

学习总结--week08

张荣召

高可用可伸缩微服务架构:基于Dubbo、SpringCloud和ServiceMesh完整蓝光版PDF分享

Java架构追梦

Java 微服务 dubbo Service Mesh SpringCloud

训练营第4周作业

爱码士

训练营

微服务下,使用 ELK 进行日志采集以及统一处理

华为云开发者联盟

微服务 Kibana ELK

技术分析:AnalyticDB强力支撑双11

数据库 互联网 数据分析 双十一 数据舱

8.2常见数据结构与Hash表原理分析

张荣召

超赞!吃透这份Github点赞120k的Java知识面试笔记Offer拿到手软

比伯

Java 编程 程序员 架构 面试

架构师训练营第 1 期 第 8 周作业

李循律

极客大学架构师训练营

函数式编程:如何高效简洁地对数据查询与变换

华为云开发者联盟

编程 面向对象 数据处理

8.3红黑树原理与性能特性

张荣召

Spring改变版本号命名规则:此举对非英语国家很友好

YourBatman

Spring Boot 语义化 Spring Framework 日历化

第5周 技术选型(一)-作业

SuGeek

极客大学架构师训练营

云图说|云上攻击早知道,少不了这个“秘密武器”!

华为云开发者联盟

安全 云服务 云端

区块链带来的业务流程优化是数字化转型最深层次的变革

CECBC

区块链 数字化

【薪火计划】02 - 一将功成万骨枯

dstweihao

管理

用废旧纸箱DIY智能宠物喂食器!旅行在外远程投喂“二狗子”

智能物联实验室

物联网 DIY 智能硬件

区块链钱包APP开发,开发搭建数字货币钱包

13530558032

作业--week08

张荣召

区块链USDT系统开发解决方案,USDT支付系统技术开发

13530558032

8.1文件与磁盘IO:如何把磁盘的读写速度提升十万倍?

张荣召

【干货】内存条的基础讲解,够用绝大多数情况

亚兰—硅的传奇official

计算机基础 内存 装机 硬件

架构师训练营 1 期 - 第八周总结(vaik)

行之

极客大学架构师训练营

区块链赋能供应链金融 | 应用优势与四类常见模式

CECBC

区块链 供应商审核

  • 需要帮助,请添加网站小助手,进入 InfoQ 技术交流群
FLASH4J 3.0——支持Flash开发的Java API_Java_Kostis Kapelonis_InfoQ精选文章