- 浏览: 65391 次
- 性别:
- 来自: 互联网
最近访客 更多访客>>
最新评论
-
srhedbj:
谢谢分享。
运行本地代码的AIR -
prec:
leefangzhao 写道到底是啥玩意儿?前言不搭后语的。楼 ...
最牛X的编程语言 -
lixc:
mark up
运行本地代码的AIR -
lidezhao07:
能发我一份flex-sdk/modules/asc/ 的源码吗 ...
[tamarin系列之2] avmshell命令行基础 -
lidezhao07:
复杂。。。
[tamarin系列之3] ASC编译器命令行基础
文章列表
黑字:我
蓝字:旁白
=============================================
同学们好[同学:老师好~~~~]
这一讲我们要讲的是主函数
[在黑板上写]
public static void main(String[] args){
System.out.print("Hello,world!");
}
跟我读
怕不立刻死,呆它一刻,我的梅恩,死强,挨个死
三十筒,殴它,喷它,黑楼窝里的
其实JAVA的发明人是一个除四害 ...
情况:
当flex做exactfit自动缩放时:
html:
AC_FL_RunContent( "src", "${swf}", "width", "800", "height", "560", "align", "middle", "id", "${application}", "quality", "high& ...
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<!--[CDATA[
import mx.containers.TitleWindow;
import mx.managers.PopUpM ...
- 2009-07-10 13:03
- 浏览 1141
- 评论(0)
总有人问我关于Flex对象序列化和持久化的问题,很多人认为对象不能拷贝到服务器,其实浅度的拷贝是可以做到的。
我们来看这样一个例子:
private function test() : void {
var canvas :Canvas = new Canvas();
canvas.width = 100;
canvas.height = 100;
// 保存到ByteArray
var b : ByteArray = new ByteArray();
b.writeObject(can ...
一、简介
一提到AIR,大家可能都会联想到那些丰富多彩、绚丽的界面,令人激动的互联网桌面应用能力。但是AIR贫乏的本地代码(Native Code)调用能力,使得它把大多数本地应用都拒之门外。
FluorineFx Aperture framework作为Fluorine的子项目,为我们提供了一个对本地OS支持的框架(windows only)。它以非侵入性的方式为AIR应用提供了对本地代码的扩展能力。在运行时期间,框架也会自动与您的AIR应用挂钩,而不需要额外安装和配置任何东西。
Aperture framework提供了一个AIR应用软件和自动 ...
黑色:我
蓝色:旁白
================================
同学们好[同学:老师好~~~~~]
现在我们上课
上节课我们学习了什么是JAVA,现在我们复习一下
顺便说一句,上节课大家的状态都很好啊,都很积极主动,也没有一个睡觉 ...
我们先做一个实验:
1、构建一个测试类
publicclass TestA { public function a() : String { return"aaaa" }}
2、把这段代码解析成已经包装了SWF头的ABC文件后为:
(请参考[tamarin系列之6] tamarin外篇---As3Eval )00000000 46 57 53 09 6c 01 00 00 78 00 03 e8 00 00 0b b8 |FWS.l...x.......| 00000010 00 00 0c 01 00 44 11 08 ...
JAVA系列讲座——第一讲 什么是JAVA
黑字:我
蓝字:旁白
=============================================
同学们好[同学:老师好~~~~]
今天是第一堂课,第一堂课嘛,通常都没什么实质性内容,但我还是得讲~~
那么,我 ...
在[tamarin系列之6] tamarin外篇---As3Eval中, 我们讲了一个实用的as3编译和反编译工具, 下面我们介绍另一个编译反编译工具AS3C.这两者有什么不同呢,其实AS3Eval属于在线动态利用ABC进行编译和解析,而as3c更像javac或者mxmlc这样的离线编译器
1、HOW TO GET
获得AS3C的方法很简单, 项目就挂在google code上(http://code.google.com/p/as3c/), 我们可以随时关注项目的发展动态和下载源码(http://as3c.googlecode.com/svn ...
一、前言
随着各类multitouch硬件设备的不断推出和普及,Multi-touch带来的人机交互的革新也已经为期不远了。
面对铺天盖地的Multitouch技术,和山雨欲来的开发形势,您是否也动心了呢。
为什么要这么早弄这个,是不是超前了?我也不想的,其实我们都可以跟着微软走,反正支持multitouch的windows 7已经要出来了,iphone也有很多人正在使用,开发包也满天飞了。或者你们只是想去弄流行的Ajax技术,那么您可以直接忽略本篇。如果感兴趣,可以关注一下,但是对于其发展和未来,谁也不知道,我们也不能妄加猜测,所以我们也不能指着这门技术去糊口, ...
- 2008-09-19 15:15
- 浏览 3162
- 评论(0)
第二章 日志和报告
Adobe Flex Complier API为您生成报告(Reports) 并提供在编译过程中的进度和日志等信息。
使用自定义日志
您可以使用编译器获取错误信息。您可以自定义一个logger并为这个application指派logger,告诉这个application您正在编译。
使用自定义日志的具体步骤如下:
1、新建一个JAVA类,实现flex2.tools.oem.Logger接口;例如:
// java/SimpleLogger.java
import flex2.tools.oem.Message;
import ...
- 2008-07-04 10:56
- 浏览 1447
- 评论(0)
第一章 介绍
本文介绍了 Adobe(R) Flex(TM) compiler API, 它是OEM Kit的一部分。文章的“快速开始”部分包含了一个充分的例子,让您能够轻松上路。
关于Flex compiler API
Flex complier API是Flex OEM Kit的一部分。它可以让您使用JAVA应用程序去编译Flex应用程序。您也可以在内存中建立应用程序并编译它们,使其生成SWF文件,甚至不用在磁盘上建立MXML文件。此外,Flex compiler API 能够为您输出该Flex应用程序的关联报告和其他详细信息。
您也可以使用F ...
- 2008-06-20 15:27
- 浏览 2775
- 评论(0)
为适应浏览器市场的发展Tamarin系的另一个分支SquirrelFish近期也有不小的动向,下面让我们来看一些资料。
1、新闻背景
上周,WebKit开发团队向外正式宣布他们正在为WebKit的JavaScript引擎开发一个新解释器--SquirrelFish。根据WebKit官方博客,SquirrelFish的速度比之前的解释器快1.6倍”。
与之前的解释器使用遍历语法树的实现方式不同的是,SquirrelFish的实现采用字节码。
遍历语法树实现方式存在的高代价问题,在SquirrelFish字节码引擎中基本都不存在。首先,一个字节码流能够精确描述执行程序所需的操作 ...
- 2008-06-18 09:23
- 浏览 1461
- 评论(0)
让我们再回顾一下tamarin
|-- tamarin-tracing // tamarin源码工程
|-- axscript // 客户端脚本引擎
|-- build
|-- configure
|-- configure.py
|-- core
|-- esc
|-- extensions
|-- localization
|-- manifest.mk
|-- nanojit
|-- pcre
| ...
1、As3Eval简介
这是一个由Tamarin衍生出的as3库,作者把Tamarin的思想融合到了as3的库中。支持as3和ES4两种格式的动态编译、运行,有AS3来解释AS3或ES4,是不是很神奇呢?
这是一个不折不扣的AS3写的AS3脚本引擎。可以编译很多AS3代码,包括类、方法等。同时也可以融合JS和abc文件,进行多方面编程。
这里是DEMO。此库提供在线源码和源码下载,还提供编译好的SWC组件
2、简单测试As3Eval
首先我们新建一个Script类
package util.script {
import ...