易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : flex

Flex Metadata in ActionScript3

metadata最先开始于dotnet吧,叫做Attribute;然后java也紧随其后,叫做Annotaion;actionscript则叫做Metadata。其中dotnet与ActionScript的语法格式上都是相似的,如AS中的[Bindable]。在Java中则是用@XXX这样的语法,如@override。不过目的都是一个,给类或方法或属性增加meta data标记,从而实现对这些被标记的代码进行一些特殊处理。譬如FlexUnit4, 不再要求从测试用例中的测试方法必须以test开头,而是在方法之前用[Test]进行标记。这个跟JUnit 4是一致的,因为FlexUnit4应该是参考了JUnit的。在dotnet中可以有如下的例子(该例子引自http://ondotnet.com/pub/a/dotnet/excerpt/prog_csharp_ch18/index.html?page=4
, 该文章是一篇很好的关于介绍dotnet Attribute的文章)
namespace Programming_CSharp
{
using System;
using System.Reflection;

// create custom attribute to be assigned to class members
[AttributeUsage(AttributeTargets.Class |
AttributeTargets.Constructor |
AttributeTargets.Field |
AttributeTargets.Method |
AttributeTargets.Property,
AllowMultiple = true)]
public class B ......

Flex开发者需要知道的10件事

Flex开发者需要知道的10件事
作者 张龙 发布于 2010年2月18日 上午1时25分
社区 Java 主题 富客户端/桌面 标签 Flex, Flash
不久前,Michael Portuesi发表了一篇博文,谈到了Flex开发者需要知道的10件事。文章介绍了每个进入Flex领域的开发者都需要掌握的基本知识与技能。
Michael Portuesi给出的10个条目中,有些是开发者需要了解的简单细节信息;有些则揭示了Flash/ActionScript/Flex与其他开发环境之间的差别。
如果你了解HTML/CSS并熟悉JavaScript,但却对ActionScript或Flex一无所知的话,那么应该花些时间学习一下面向对象编程,因为ActionScript是一门完全的面向对象编程语言,而Flex则是一个面向对象的框架。
1. 再简单的东西也是异步的
Flex是一个异步框架,因此我们绝对不能指望代码调用后就能立刻执行。事实上,我们是无法预知方法的调用序列的。
2. 搞清楚Flex组件的样式与属性
Flex UI组件(按钮、菜单等等)既有属性(通过ActionScript语言指定)也有样式(通过Flex框架指定)。搞清楚他们之间的区别是非常重要的,因为组件的某些可视化效果可以通过属性指定,但另一些却只能通过样式设定。通过属性指定:
button.width = 100;
button.height = ......

BlazeDS, Flex与Java通信

1. 开发工具 : MyEclipse5.5, FlexBuilder3, Tomcat6.
2. 开发过程 :
    第一步 : 下载BlazeDS, 地址:http://opensource.adobe.com/wiki/display/blazeds/Release+Builds, 解压缩。
    第二步 : 在MyEclipse中新建WEB工程,导入依赖库:
                   (1) backport-util-concurrent.jar
                   (2) cfgatewayadapter.jar
                   (3) commons-codec-1.3.jar
                   (4) commons-httpclient-3.0.1.jar
                   (5) commons-logging.jar
     &n ......

BlazeDS, Flex与Java通信

1. 开发工具 : MyEclipse5.5, FlexBuilder3, Tomcat6.
2. 开发过程 :
    第一步 : 下载BlazeDS, 地址:http://opensource.adobe.com/wiki/display/blazeds/Release+Builds, 解压缩。
    第二步 : 在MyEclipse中新建WEB工程,导入依赖库:
                   (1) backport-util-concurrent.jar
                   (2) cfgatewayadapter.jar
                   (3) commons-codec-1.3.jar
                   (4) commons-httpclient-3.0.1.jar
                   (5) commons-logging.jar
     &n ......

flex PopMenu(demo)

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
     <mx:Script>
        <![CDATA[
       //导入需要的包
            import mx.controls.Menu;
            import mx.events.MenuEvent;
            import mx.controls.Alert;          
            import flash.geom.Point;
            import flash.events.MouseEvent;
            //声明一个标明鼠标位置的类
         &nbs ......

Flex RadarChart 雷达图


Flex RadarChart 雷达图
推荐解决方案:
参考网站
http://lab.kapit.fr/display/radarchart/Download
软件许可协议可以使用社区免费版
本:http://lab.kapit.fr/display/Store/Free+License
下载最新的RadarChartDemo-
Community-1.X.zip
下载包里RadarChartDemo-Community-1.5.2有个
Readme_Application.pdf里面详细的说明了操作步骤,有兴趣的朋友可以参考。
kapit这个由法国人弄出来的开源图表确实帮
了我的大忙。
不过请注意,它现在只支持Flex sdk 3.2版本的,任何高于它的版本进行编译demo的swf文件都将出不了效果。

决方案也有IBM ILOG Elixir 2.5这个是收费的,下载它的组件库都是麻烦事情。
参考网址http://www-
01.ibm.com/software/integration/visualization/elixir/
还有个美国的
http://www.see4th.com/
奇怪的是他只提供了电子邮箱sales@see4th.com ......

flex右键弹出菜单(demo)

工程下的history文件夹下存放三个文件:index.template.html,rightClick.js,swfobject.js
src文件夹下存放CustomContextMenu.mxml文件。
1.CustomContextMenu.mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
 applicationComplete="onAppCreated()" width="495" height="342" viewSourceURL="srcview/index.html">
 
 
  <!-- Define the menu data. This is an official example from livedoc -->
    <mx:XML format="e4x" id="myMenuData">
        <root>
            <menuitem label="MenuItem A">
                <menuitem label="SubMenuItem A-1" enabled="false"/>
                <menuitem label="SubMenuItem A-2"/&g ......
总记录数:792; 总页数:132; 每页6 条; 首页 上一页 [63] [64] [65] [66] 67 [68] [69] [70] [71] [72]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号