在XMLList里插入节点

2009年6月7日 没有评论
var xml:XML = new XML(	<data>
							<user>
								<user id="1"/>
								<user id="2"/>
							</user>
						</data> );
 
var xmlList:XMLList = xml.user.user;
var myXML:XML = new XML(<user id="3"/>);
insertXML(xmlList, myXML);
trace("-------- xmlList -----------");
trace(xmlList);
trace("---------- xml -------------");
trace(xml);
 
function insertXML(xmlList:XMLList, xml:XML):void
{
	// 修改xmlList,建议用这个
	xmlList[xmlList.length()] = xml;
	// 不修改xmlList 
	//xmlList.parent().appendChild(xml);
}
分类: AS 标签: , , , ,

TextArea TextField 文本 即时显示最后一行

2009年6月7日 1 条评论

2009.10.14 更新.
由于Flex的文件比较大,所以这里只做了TextField的示例, 其他的原理都一样的。 :grin:

阅读全文...

分类: AS, Flash 标签: , , , , ,

检测flash的运行在本地还是网络

2009年6月6日 没有评论
trace(loaderInfo.url.indexOf("file:///") != -1);
 
trace(new LocalConnection().domain == "localhost");
 
trace(Security.sandboxType != "remote");
分类: AS 标签: , ,

TweenLite中文帮助手册

2009年6月6日 没有评论

本文转自: http://www.troikaer.cn/blog/?p=5

TweenLite下载地址:http://www.greensock.com/as/greensock-tweening-platform-as3.zip
如果下载地址失效,请到官网下载 http://blog.greensock.com 找地址下载 :grin:

为什么要用TWEENLITE而不用ADOBE官方的TWEEN?

  • 效率(这也是作者所标榜的TWEENLITE2大优点之一,呵呵,“标榜”这个词用得可能有点过了,不过人家确实有那个实力)这里有2者运行效率对比的例子:tweening-speed-test
  • onComplete, onStart, onUpdate 等回调方法是TWEEN所没有的(TWEENLITE还可以往这些方法中传递任意个参数)
  • 智能的alpha(当alpha达到0时,TWEENLITE会自动将对象的visible设为false)
  • 在一次方法调用中就可以缓动多个属性
  • 可以设置每一次缓动的延时(对有先后顺序的缓动很有效)
  • 实现任何MovieClip/Sprite的变色效果非常简单
  • 可以缓动MovieClip的声音
  • 唯一的from()方法使你可以使用当前的属性值作为缓动的目标值
  • 使用相关联的值
  • 在一次方法调用中就可以缓动多个数组的值
  • TWEENLITE默认会自动地覆盖同一个对象的缓动以免出现冲突(当然这个特性也是可以关闭的)
  • 强大的delayedCall()方法使你可以随意设置延时和延时过后所调用的变量,甚至传递任意个数的参数
  • TWEENLITE有一个更加powerful的大哥”TweenFilterLite”,而TWEEN只在孤军奋战…当TWEENLITE有什么搞不定的时候,直接去找他大哥.

阅读全文...

分类: AS 标签: , ,

纯AS打造酷炫鼠标效果

2009年6月6日 3 条评论
分类: AS 标签: , ,

组件圆角边框

2009年6月6日 2 条评论
分类: Flex 标签: , , , ,