一、国外站点
1.资源 类
Adobe Flex 2 Component Explorer : 官方的,展示了各种组件 的用法 ,入门 必看。
CFlex :很好的一个Flex资源站点,包括教程 ,新闻,资源站点…… 只是页面有点杂乱,大家一般看右边那一栏就行了。
FlexBox :一个收集 了网上很多开源 组件的站点,是进阶学习 的好帮手。
FlexLib :也是一个开源Flex组件站点,不过与FlexBox不同的是,这个是原创,而FlexBox只是收集。
Flex Developer Center :Adobe Flex开发 者中心,经常会有一些好的教程出现。
Adobe Labs :这个不用我说了吧。
Flex.org:http://www.flex.org/ 官方的,基本上应有尽有。
2. Explorers
Flex 2 Style Explorer :用来设计程序 样式风格的工具,很好用,现在源代码 已经可以下载 。
Flex 2 Primitive Explorer :用来调节各种Primitive图形的组件,非官方的,源代码提供下载。
Flex 2 Filter Explorer :用来调节各种滤镜(filter),非官方的,源代码提供下载。
3. Blogs
MXNA :这个不用我说了吧,虽说这不是一个Blog,但是它聚合了所有优秀的Blog,所以把它放在Blog一栏,下面所有的Blog都在这个聚合 ......
本篇文章是《Flash Builder 4 beta (Gumbo) UI、功能的新体验》第三篇文章,着重介绍的Flex SDK 4(Gumbo)新增加的命名空间(NameSpace)。
众所周知,Flex SDK 4(Gumbo)增加了一些命名空间,请看如下:
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/halo"
xmlns:s="library://ns.adobe.com/flex/spark"
1、xmlns:fx="http://ns.adobe.com/mxml/2009"
定义了顶级的ActionScript 3.0一些顶级的方法、全局函数和全局常量等内容。
例如我们常用的一些数据类型:Number、int、Boolean、Array、String等。
在《Adobe Flex 4 Beta Language Reference》里面的这个链接中会有详细描述。
关于这个命名空间的内容,全部定义在Flash Builder安装目录下面的sdks\4.0.0\frameworks\mxml-2009-manifest.xml里面。
2、xmlns:mx="library://ns.adobe.com/flex/halo"
使用过Flex SDK 2 和 Flex SDK 3的朋友就不会陌生了,这个命名空间(NameSpace)里面的内容是mx.*下面的全部内容,请注意一下,其中halo的名字就是Flex SDK 2 和 Flex SDK 3里面默认的CSS样式。
关于这个命名空间的内容,全部定义在Flash Build ......
/**=========main.mxml=========*/
/* 导出excel */
private function exp():void{
if(dgEnterprise.dataProvider==null){
Alert.show("数据为空,无法导出excel","友情提示");
}else{
ExportExccel.loadDGInExcel(dgEnterprise,"/ssfxSystem/excelexport.jsp?tableName=企业信息");
}
}
/**=========excelexport.jsp=========*/
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%><%@ page language="java"%>
<%@ page contentType="application/msexcel;charset=UTF-8"
pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
String name="";
if (request.getParameter("tableName") != null) {
name = request.getParameter("tableName");
} else {
name = "report";
}
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");
Date d1 = new Date();
String date = formatter.format(d1);
response.setHeader("Content-disposition", "attachment; filename="
+" "+name+ "-" + date + ".xls");
String str = request.ge ......
www.cnblogs.com/xxcainiao/archive/2008/11/08/1329664.html
1:聚光灯效果:
实例:http://www.rphelan.com/flex/SpotlightDemo/SpotlightDemo.html
ambientColor - color to apply to all pixels of the image
angle - angle at which the spotlight is projected (in degrees)
azimuth - angle between the image plane and the spotlight (in degrees)
coneAngle - angle of the spotlight's "opening" (in degrees)
distance - distance from the spotlight to the center point
intensity - intensity of the spotlight
position - x, y, z position of the spotlight
spotColor - color of the spotlight
源文件:http://www.rphelan.com/flex/SpotlightDemo/srcview/index.html
2:放大镜效果:
实例:http://www.rphelan.com/flex/MagnifyDemo/MagnifyDemo.html
center ([0-2048, 0-2048]) - the center coordinates of the magnified area
outerRadius (0-500) - the radius of the magnified part of the image
innerRadius (0-500) - the radius of the fully magnified part of the image
magnification (1-50) - the amount to magn ......
现在有一个工程是java web project,还有一个工程是flex工程,安装的是flex builder 4正式版。发现在修改flex工程属性的构建路径时,修改结果不能保存。 解决办法: 在.actionScriptProperties文件中,找到路径直接修改。 ......
1.将flex编译后的程序插入到asp.net页面
flex的最终输出就是一张网页+一个flash(.swf文件)
这么说你明白了吧,其实就是用他生成的网页的方式把那个.swf文件插入到你的asp.net页面就可以了。
假如你的flex3项目名字叫TestApp,最简单直接的办法就是,
把"bin-debug"目录下的:
TestApp.html
TestApp.swf
AC_OETags.js
playerProductInstall.swf
这4个文件复制到你的asp.net网站下面,打开TestApp.html,把内容复制到你的asp.net程序页面(.aspx文件)中。
比如Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
//把TestApp.html的内容全部复制到这里
//....
//...
如果想把从flex中生成的文件单独放在.net中一个文件夹中(比如文件夹名aaa),则Default.aspx的页面应该改动两个地方:
1,<script src="aaa/AC_OETags.js" language="javascript"></script>
2,
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="AutoComplete" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com ......
1.将flex编译后的程序插入到asp.net页面
flex的最终输出就是一张网页+一个flash(.swf文件)
这么说你明白了吧,其实就是用他生成的网页的方式把那个.swf文件插入到你的asp.net页面就可以了。
假如你的flex3项目名字叫TestApp,最简单直接的办法就是,
把"bin-debug"目录下的:
TestApp.html
TestApp.swf
AC_OETags.js
playerProductInstall.swf
这4个文件复制到你的asp.net网站下面,打开TestApp.html,把内容复制到你的asp.net程序页面(.aspx文件)中。
比如Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
//把TestApp.html的内容全部复制到这里
//....
//...
如果想把从flex中生成的文件单独放在.net中一个文件夹中(比如文件夹名aaa),则Default.aspx的页面应该改动两个地方:
1,<script src="aaa/AC_OETags.js" language="javascript"></script>
2,
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="AutoComplete" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com ......