- 浏览: 66547 次
- 性别:
- 来自: 广州
文章列表
Flex编译器,位于flex sdk的bin目录,例如:Flash Builder 4 sdk 3.5 "C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\3.5.0\bin", 编译器的详细使用说明参考官方文档Using the Flex Compilers主题。
mxmlc.exe:应用程序编译器,可以把*.mxml(*.as)、*.css等主要文件编译成swf。
flash/flex使用设备字体存在严重锯齿问题,不够美观,而且当计算机没有相应字体时会造成内容无法显示等问题,该系列文章介绍flex技术平台下 ...
<fx:Style>
@namespace supertabs "flexlib.controls.tabBarClasses.*";
supertabs|SuperTab
{
tabCloseButtonStyleName: "closeButton";
}
.closeButton
{
upSkin:Embed(source="assets/assets.swf", symbol="firefox_close_up");
downSkin:Embe ...
explicitWidth与width,和用setActualSize()方法有什么区别2010年06月08日 星期二 17:49explicitWidth修改组件的这个属性,他的父容器会自动调整大小以适应之,并且flex框架会调用updateDisplayList()来修改width属性(实际上也是调用setActualSize方法)。
width属性修改,explicitWidth也会立即被修改,所以这样父容器也会自动适应尺寸。
而用setActualSize()方法,只修改组件本身的尺寸,不会修改explicitWidth属性的值,所以父容器不会自动调整大小。
http://ww ...
useRichTextClipboard
- 博客分类:
- Flex
useRichTextClipboard : Boolean 指定在复制和粘贴文本时是否同时复制和粘贴其格式。
转:Math.atan与Math.atan2
4
推荐我们可以使用正切操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将他转换为相应的角度.as中有两个函数可以计算反正切,我们来看一下.
1、as中Math.atan()
Math.atan()接受一个参数:用法如下:
angel=Math.atan(slope)
angel为一个角度的弧度值,slope为直线的斜率,是一个数字,这个数字可以是负的无穷大到正无穷大之间的任何一个值.
不过,利用他进行计算比较复杂.因为他的周期性,一个数字的反正切值不止一个.例如atan(-1)的值可能是45度,也可能是225度.这 ...
第一步:在WEB-INF下面加入urlrewrite.xml
第二步:在lib加入urlrewrite-3.1.0.jar
第三步:在web.xml中加入
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
</filter-class>
<init-param>
<param-name>logLeve ...
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.events.*;
import mx.managers.IFocusManager;
import mx.managers.FocusManager
...
SuperTabNavigator默认的colse icon是一个小小的正方型的红色小叉,我换了个图片,记一下:
SuperTab{
tabCloseButtonStyleName:"tabCloseButton";
}
.tabCloseButton{
icon: Embed(source="com/ymchina/self_run/assets/util/cancel.png"); /* etc */
}
一. 事件简介
事件可以由外设触发, 比如:键盘,鼠标, 也可能是外部输入, 比如:web service的返回.
事件还能由组件的外观和生命周期发生变化时触发, 比如:组件的创建或者改变大小.
所有用户与应用交互都会产生事件.用户没有直接与应用交互也可能产生事件, 比如:数据装载完毕.
你可以在程序中使用事件监听器监听这些事件. 事件监听器是函数方法用于响应指定的事件. 有时也称之为事件处理器.
Flex的事件模型基于DOM3事件模型.
组件产生派发事件并消费(监听)其他事件.如果一个对象想要了解其他对象事件的信息, 可以注册一个监听器.
当事件发生时,对象派发此事件到所有注册过 ...
Flex事件机制是观察者模式,即首先要注册事件,事件分发后通过事件响应函数进行处理。
例如在AS3中:
button.addEventListener(“click”,onClick);//向button注册一个click事件
internal function onClick(evt:MouseEvent):void{txt.text=“click a button!”;}//事件响应函数
那么注册事件注册什么呢?通过addEventListener注册函数的参数可以看出,首先需要注册事件类型(第一个参数),然后注册响应函数,即事件发生后需要做什么事情,也就是说调用哪一个方法。
那么响应函 ...
http://blog.csdn.net/rodgersnow/archive/2007/11/02/1863395.aspx
Flex垃圾回收的一些知识总结:
1、被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉。
2、父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父 ...
1、当创建一个数组的时候避免用new操作符用 var a:Array = [];而不用var a:Array = new Array();
2、传统的这样来简历数组的话代价是非常昂贵的:
var vanityCollection01 : Array = new Array();
var vanityCollection02 : Array = new Array();
var vanityCollection03 : ...
DWR中处理List2007-12-20 12:314、调用返回JavaBean的java方法
4.1、dwr.xml的配置
<dwr>
<allow>
<create creator="new" javascript="testClass" >
<param name="class" value="com.dwr.TestClass" />
<include method="testMethod4"/>
</crea ...
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
1:jsp页面定义元素写法 数组或list
<s:iterator value="{'1','2','3','4','5'}" id='number'>
<s:property value='number'/>A
</s:iterator>
打印结果为: 1A2A3A4A ...