文章标签 ‘ActionScript3’ 的存档
-
《ActionScript 3殿堂之路》学习笔记(2)
三、ActionScript 3 流程控制
1. 条件判断
判断结果只有2种:true和false,AS3中允许表达式的值不是布尔值,如果一个条件表达式的值不是布尔值,会自动执行类型转换,转换成相应布尔值
a) if-else
b) if…else if…else2. 循环
- a) while
- b) do-while
- c) for
- d) for…in 和 for each…in
for…in输出对象成员的名字(键)
for. each…in输出对象成员的值 - e) break 和 continue
配合在循环加标签,可退出某个子或父循环
3. switch
跟其它语言一样,不加break的话,会继续执行语句四、 ActionScript 3 的函数
1. 定义函数2种方法
- 函数语句定义法 function xxx():int{}
- 函数表达式定义法 var xxx:function = function():int{}
区别在于语句定义法编译时会提升到最起码,而表达式定义法不会,如果定义之前执行不会成功,
2. 参数
AS3中如果参数是基元数据类型,可以看做是传值,如果不是基元数据类型,就是传引用,函数内部的操作将直接
函数中传入的参数被保留在一个arguments数组对象,AS2可以无视函数定义传入任意多参数,AS3则不可以,但可以用新关键字…(rest)接受任意多参数,rest可以另外命名3. 函数本质
ActionScrip 3 中,一切皆对象(Everything is an Object)。函数本身是Function类型的对象,一旦执行将建立一个特殊对象Active Object,该对象是不可访问的,同时每个函数都有一个内置的范围链(Scopes chain)。
-
AS3与PHP-交互示例
在as3里,原来的loadVars方法已经被废弃,而改用一系列的类来实现与后台数据的交互,这些类是:URLLoader,URLLoaderDataFormat,URLStream,URLVariables。
URLLoader 类和原来的loadVars类似,是加载文本,2进制数据,xml,URL数据等信息的有力工具。URLLoader接受一个URLRequest 作为构造的参数,使用load方法来加载数据。URLLoder也可以进行监听,这点也loadVars不同,一个简单的示例如下://AS3代码 //声明一个URLLoader var loader:URLLoader = new URLLoader(); //监听数载加载完成事件 loader.addEventListener(Event.COMPLETE,loaded); //事件相应函数 function loaded(e:Event){ trace(loader.data); // output : this data is from php! } //加载test.php loader.load(new URLRequest("test.php"));
-
[酷东东] 提供给AS程序员学习socket客户端编程用的 socket测试服务端
原文出处:http://www.xiaos8.com/article.asp?id=107
转载此软件,请注明来源小S吧——sunbright博客,链接地址:http://www.xiaos8.com
有很多搞AS的同僚,在学socket客户端编程的时候,都会苦于没有socket服务端,因此没办法实践学习
因为工作需要,我一个同事帮我开发了一个非常简单的.net socket端,只是简单的做到了广发数据的功能但是用这个小东西,足以用来学习socket客户端编程
http://www.xiaos8.com/uploads/pro/socket.rar <- 点击此下载!!
http://www.xiaos8.com/uploads/pro/socket.rar <- 点击此下载!!安装办法:
如果你有安装Microsoft .NET Framework 3.5,那么直接运行SocketServer.application文件就行了如果没有,那么先运行setup,这个过程很漫长的。。他会连接远程的微软公司,去下载.NET Framework 3.5
过一会好了之后,确定成功了,那么以后就可以直接运行SocketServer.application进行使用了如果按照上述步骤操作,如果没有安装成功,那么可能是因为你的电脑中没有安装.NET Framework 2.0
一般说来,xp的系统上都有安装这个的,如果没有可能你的xp系统是很久以前的老系统了
可以选择性的更新关于.Net Framework 2.0的xp的更新包即可用法:
运行后会打开一个小窗口和一个数据输出窗口,小窗口是用来开端口创建socket的,上面是设置IP地址
一般本地设置127.0.0.1就行了,如果局域网设置,那么你可以把你相对局域网的IP设置上去
当然设置成外网能访问的IP也行的,但是注意如果是用了路由器,那么得设置一下,路由的DMZ主机,如果不会设置DMZ主机,那就百度一下吧。。。创建成功之后,现在就可以通过客户端连接试试了,顺便大家也可以测试一下ApplySocket类了。。嘿嘿
http://www.xiaos8.com/article.asp?id=105小窗口如果缩小了,会自动缩略到托盘图标上去,图标是一个小铃铛的样子
但是输出窗口不会消失,两个窗口随便关一个,都会造成socket服务关闭 -
放几个用FLASH写的3D程序(看代码累了就来休闲下)
1.http://roxik.com/pictaps/
自己画一个人物,它自己可以跳舞2.http://temp.roxik.com/datas/physics/index.html
Tag Cloud…
- 要回去上晚自习了,再见各位! 3 days ago
- 博客更新: 实行的悲哀 http://www.knightby.net/the-implementation-of-the-tragedy.html 3 days ago
- 谁熟悉vs2008环境下的C++?我很郁闷,求帮助! 3 days ago
- RT @rtmeme RT @juying RT @ifanr: “生活中的每一件事都有许多维度,但你必须由好奇心、兴趣、激情所驱动,才能穿越不确定性、跨越障碍。真正的成功来自于你的信念,取决于你想成为一个怎样有价值的人。” Jim balsillie 4 days ago
- 从零开始,学习C++ 4 days ago
- More updates...
Powered by Twitter Tools
最近文章
最近评论
- Knightby 在 实行的悲哀 上的评论
- Firm 在 实行的悲哀 上的评论
- Knightby 在 《西游记》剧组87年《齐天乐》新春晚会 上的评论
- Firm 在 About The 9 And WoW… 上的评论
- Firm 在 《西游记》剧组87年《齐天乐》新春晚会 上的评论
我们都是90后
链接
分类
- ActionScript3
- ASP.net
- English
- Flash
- Gossip
- HTML
- Images
- Internet
- Life
- Note
- OthersApp
- Software
- Study
- WordPress
- 信息技术|IT
- 小K闲话
- 未分类
- 网站志