文章标签 ‘ActionScript3’ 的存档

  • 《ActionScript 3殿堂之路》学习笔记(2)

    日期:2009.07.23 | 分类:ActionScript3 | 评论数:0

    三、ActionScript 3 流程控制

    1. 条件判断

    判断结果只有2种:true和false,AS3中允许表达式的值不是布尔值,如果一个条件表达式的值不是布尔值,会自动执行类型转换,转换成相应布尔值
    a) if-else
    b) if…else if…else

    2. 循环

    • 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-交互示例

    日期:2009.06.05 | 分类:ActionScript3 | 评论数:0

    在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测试服务端

    日期:2009.03.15 | 分类:ActionScript3 | 评论数:0

    原文出处: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程序(看代码累了就来休闲下)

    日期:2009.02.04 | 分类:Flash | 评论数:0

    1.http://roxik.com/pictaps/
    自己画一个人物,它自己可以跳舞

    2.http://temp.roxik.com/datas/physics/index.html

Tag Cloud…

3D ActionScript ActionScript3 AS ASP.net CN域名 Education Europeana EXCEL Flash google Internet JSON knightby Music Note Regexp RIA SEO theme US wordpress WOW XML 主机 主题 互联网|Internet 作品等级 博客 员工 图片 年轻人 插件 日志 日志|Note 欧洲数字图书馆 爆吧 牛year! 生活|Life 百度 网站 英语|English 谷歌 闪客小东 音乐

Twitter

Powered by Twitter Tools

最近文章

最近评论

我们都是90后

链接

分类

Statistics