`
prec
  • 浏览: 65356 次
  • 性别: Icon_minigender_1
  • 来自: 互联网
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
        上回书说道,如何在tamarin项目的shell中加入定制AS3代码,下面我们接着上回的说。这次,我们将要设计并使用本地代码。     1、修改shell子项目           这次让我们关注tamarin-tracing/shell这个目录。           上次简单地说道tamarin-tracing/shell/shell.py可以构建shell编译的相关C++和abc文件,这次我们来深入看看shell这个项目。           打开tamarin-tracing/shell/shell.py,我们看fullas3这个方法 def fulla ...
    前的三章已经为我们介绍了tamarin和开源的flex-sdk的一些基本操作,本章我们将要更加深入地了解avmshell和asc编译器。 1、深入tamarin项目      到目前为止,我们仔细看看我们的tamarin-tracing的目录结构,可能我们从来都没深入了解也注意到他里面的文件:  |-- build               //  make后的编译版本       |-- Makefile |      |-- core |      |-- extensions |      |-- nanojit |      |-- pcre |      | ...
    1、ASC编译器简介      avmshell执行了abc文件,并输出结果,后面跟的具体的参数主要是用于输出管理,而编译AS3文件的重任则落在了asc.jar上。     上一次我们提到如何简单地使用asc编译器编译.as文件生成.abc。然而Hello world永远都是那么的简单。      那么这一节,我们就来重点看看这个 asc编译器。      源码:flex-sdk/modules/asc/src      成品:asc.jar     主要用法和参数,输入java -jar asc.jar回车即可看到:      asc {-AS3|-ES|-d|-f|-h ...
    1、越过编译步骤          我们接着说这个avmshell这个tamarin编译后最终生成的可执行文件。其实呢,当我们了解如何编译后,我们完全可以掠过这个恼人而有时又不成功的过程。         我们从adobe的opensource站上弄下来flex-sdk, 并用ant编译       svn checkout http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/ flex-sdk       cd flex-sdk       ant         这样,我们就可以获得这个avmshel ...
本系列主要是用来研究AVM2和Tamarine相关的技术应用。    一、相关概念 (灰色部分选自 http://www.ibm.com/developerworks/cn/web/wa-actionscript/index.html) 在 2006 年 11 月 7 日,Adobe Systems 宣布将 ActionScript Virtual Machine 的代码捐献给 Mozilla Foundation。因此,Mozilla 启动了一个新的开放源码项目 Tamarin。Adobe 和 Mozilla 希望以此促进这种创建 Web 应用程序的标准化语言的推广。Tamarin 项目 ...
首先引入相关DLL:Microsoft.Scripting.dll 和Ruby.dll 然后我们新建一个类: public class Class1    ...{        public ScriptModule test(string path)        ...{
1)      编译CSS资源   文件浏览器(Navigator)中,在标准的Flex CSS文件上点击右键,点击Compile CSS to SWF即可完成编译CSS的任务。 在程序中可以用StyleManager.loadStyleDeclarations()来读出已编译好的CSS文件中的内容。 具体操作如下:    ...
前期准备: 点击File菜单 -> New -> MXML Component,然后弹出一个对话框。 在对话框中输入组件名,选择此组件继承的类型,如:Canvas,DataGrid,ComboBox …… 等。 然后选择组件的大小,点击Finish即可。   关于组件继承的类型,假设Based on Canvas,那么组件的根元素即为mx:Canvas,此元素的含义为空白面板,那么设计人员可以任意在这个面板容器内放置任何东西,就像开发主程序一样。那么此组件类似一个容器。 如果Bas
首先我们先新建一个MXML COMPONENT , 假设名字叫NavCircle.mxml 然后我们制作导航需要的图片,如下所示:   把这个图片放入项目中,并指定其click事件: <mx:Image styleName="Btns" x="0" y="0" source="user.jpg"  click="clickrect(event)"/> 好啦,界面基本完成,下面就是代码部分啦 看图,这是两个圆组成的一个环。然后8个方向把圆分成均等的8份。那么一份所占的角度就是360/ ...
还在为类型强转烦愁吗? 看看darron schall 给我们带来的这个强制转换类:  http://www.darronschall.com/weblog/archives/000247.cfm 用法:ObjectTranslator.objectToInstance(Object对象,要强转成的类型) as 要强转成的类型 嘿嘿,这回不用担心Object转VO转不成了。 源码: package com.goufang.util...{import flash.net.ObjectEncoding;import flash.net.registerClassAlias;
/** *//** *  * <p> * 模板预处理类,主要在输出到模板之前做一些自定义操作 * </p> *  * <p> * 以下为FreemarkerServlet的具体执行顺序 * </p> * <ul>
终于知道班加罗尔为什么叫班加罗尔了 解:    班加罗尔 => 班加 | 罗尔 => 加班 | 尔罗 => 加班儿咯 答:班加罗尔的意思就是加班儿咯,,,小的们,加班啦~~~~~~~~    
最牛X的编程语言——老板语 看过诸多精彩的语言帖之后,突然觉得什么JAVA啦,C/C++啦,LISP啦, C#啦,统统是小意思。 下面我来介绍一种全新的语言——老板语。 同志们,有个事儿我跟大伙儿说说。我是“伪软”公司的, ...
        用过JSF的,相信值绑定表达式不会太陌生。值绑定表达式就是像#{somebean.somevariable}这样简单的东东,JSF处理这样的表达式然后创建数据以便在JSF生命周期的后续阶段使用。       使用表达式,对于.NET来说,简化了一些数据表的制作,对于复杂的表格尤其有显著效果。 一、代码介绍: /**//*----------------------------------------------------------------// 文件名:        table.cs////    目前已经支持域绑定#{字段名}如公司名:#{productname}, ...
序言:     前面我介绍了我做的.net版的ajax库(.NET下的简单AJAX处理库 ),现在要介绍的是一种开发模式:样式绑定式驱动开发。     样式驱动是我自己命名的,(我也不知道它叫什么,嘿嘿)以便区别目前的请求驱动式开发(如struts、webwork等)和事件驱动式开发(如asp.net、JSF等)。正文:1  简介   首先,让我们来看看传统的WEB开发流程:   ·请求驱动:   最常见的一类WEB框架实现了以请求驱动的流程。一个HTTP请求近来,被一个通用的分发器Servlet(Dispather Servlet)分析,再被分发到一个对应的应用处理器。处理器依次处理UI特有的 ...
Global site tag (gtag.js) - Google Analytics