- 浏览: 49679 次
- 性别:
- 来自: 上海
文章列表
由于在Director mx 2004可以直接对sprite进行命名,这实际上使得对filmloop里的sprite进行控制增加了可能性,这点有点类似与flash里对电影剪辑的控制,操作步骤如下:
(1)先对filmloop里用到的sprite进行命名,比如“sp1",假设该sprite所引用的cast是"tu1"
(2)将做好的filmloop拖放的stage上,也给它命名为“loop"
(3)做一个按钮,给它加上如下代码:
on mousedown me
tell sprite("loop")
sprite("sp1&qu ...
Director MX 2004这次在flash方面增强了不少的功能,这里讨论一下
经常用到的在D中控制flash里面mc的功能。
以前我们要控制flash里面的mc要用到tellTarget命令:
如播放指定的mc(“myMovieClip”是我们在flash里面已经取好的名字)的写法是:
on mouseUp me
sprite(1).tellTarget("/myMovieClip")
sprite(1).play()
sprite(1).endTellTarget()
end
现在的新写法只要一句就可了,就像在flash里面控制一样,语言简洁了很多,更面向对象了。 ...
Flex代码格式化工具
- 博客分类:
- 游戏
Flex代码格式化工具 Flexformatter插件 安装与使用2011-06-23 10:21
1.Flash Builder--》帮助 --》安装新软件.
2.输入: http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite
3。安装完重启Flash Buidler。
可以在Flash Builder的tool bar上可以看到多了几个按钮。其中是执行格式化。
Flash Builder--》窗口 --》首选参数-->Flex For ...
var str1:String="很长很长的文本...."
var str2:String="很长很长的字符...."
for(var i:int=0;i<str1.length;i++){
if( str1.charAt(i) == str2.charAt(i) ){
trace(i,str1.charAt(i),str2.charAt(i))
}
}
将XML保存为二进制数据
Flash, 二进制XML
资讯类型: 翻译
来源页面: http://www.ghostwire.com/blog/archives/as3-saving-xml-as-binary/
资讯原标题: Saving XML As Binary
资讯原作者: sunny
如果你的应该程序必须在运行期间加载一个外部大且冗长的XML文件时,这个方案可能是有用的,通过将XML保存为二进制,你可以压缩数据得到一个较小的文件,当然,你可以得到的压缩的数量取决于数据的复杂性,但它通常超过50%(保守估计)。
无可否认的,经压缩的二进制格式的XML数据违背了摆在首位采用XML的 ...
flex actionScript开发,很有用的类库,大家还有什么,共享一下
APIs、Libs、Components
1、as3ebaylib
http://code.google.com/p/as3ebaylib/
2、as3youtubelib
http://code.google.com/p/as3youtubelib/
3、as3flickrlib
http://code.google.com/p/as3flickrlib/
4、Yahoo ASTRA Flash ...
HTML 5】学习资源
- 博客分类:
- HTML 5】学习资源
[HTML5] 【HTML 5】学习资源推荐(11月10日更新)附电子书下载
1、书看得快慢关系并不是很大,关键问题看完之后,学到什么东西,学得总结,试着输出,多实践,只要坚持几年同一类的阅读,你会发现自己的阅读速度和理解能力比以前强得多
2、读书快的人不单是速度快,还有很重要的一点,已经把某类知识容会贯通,形成了自己的知识地图,在阅读的同时跟以前的知识相验证,忽略重复的东西,对同类的知识有很强的理解力,放在重点和不同之处,自然会读得快。
AS3: Dictionary Object
- 博客分类:
- 游戏
// Arrays use numeric indexes:
var arr:Array = new Array();
arr[0] = "value";
// Generic objects use string indexes:
var obj:Object = new Object();
obj["key"] = "value";
// Dictionary uses object keys:
var dict:Dictionary = new Dictionary();
dict[myObj] = "value&quo ...
在AS3里..我们无法手动完全删除一个对象,,
- 博客分类:
- 游戏
在AS3里..我们无法手动完全删除一个对象,,
以MovieClip为例..
我们只有在删除它的时候
除了removeChild(对象)外
还必须清空它的子对象
删除所有动态添加的属性
删除所有侦听
删除所有引用
然后等待垃圾回收,
可是实际操作的时候..
在长长的代码当中..经常会忘记自己什么时候写了侦听..什么时候添加了动态属性
其实,,我们可以借用显示对象中的Event.REMOVED,在删除对象的时候,让对象自己调用删除函数,删除相关的东西
下面这个类继承了MovieClip,当他的实例在removeChild的时候,对象将"自我毁灭" <视频教程'> ...
//创建一个 NetConnection 对象
002
var netConnection:NetConnection = new NetConnection();
003
/*如果连接到没有使用服务器的FLV 文件,则通过向 connect() 方法传递值
004
null,来播放流式 FLV 文件*/
005
netConnection.connect(null);
006
/*创建一个 NetStream 对象(该对象将 NetConnection 对象作为参数)并
007
指定要加载的 FLV 文件*/
008
var netStream:NetStream = new NetStr ...
flashdevelop平台-搭建-配置
- 博客分类:
- 游戏
http://qilei.org/200810/flashdevelop-build-up/
遍历 XML 结构
目录 [隐藏]
访问父节点和子节点
访问属性
按属性或元素值过滤
使用 for..in 和 for each..in 语句
XML 的一个强大功能是它能够通过文本字符的线性字符串提供复杂的嵌套数据。将数据加载到 XML 对象时,ActionScript 会分析数据并将其分层结构加载到内存(如果 XML 数据格式有误,它会发送运行时错误)。
利用 XML 和 XMLList 对象的运算符和方法可以轻松遍历 XML 数据的结构。
使用点 (.) 运算符和后代存取器 (..) 运算符可以访问 XML 对象的子属性。请考虑下面的 XML 对象:
var myXML:XM ...
ActionScript 3.0基础提高——上篇
- 博客分类:
- 游戏
我一直非常重视ActionScript 3.0的基础。也许是觉得自己的基础不够“过硬”的缘故吧,在看过了一些ActionScript的图书后,又回过头来看《Foundation ActionScript 3.0 for Flash and Flex》,从中得到不少收获,愿同各位AS3开发者朋友们分享。
...
<?xml version="1.0" encoding="UTF-8"?>
<infoPic>
<pic>
<info url='',name='',sex='',degree='',join='',entry='',
duty='',casea='',register=''/>
<undergo>
<item description=''/>
<item description=''/>
<item description=' ...