文章标签 ‘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…

主机 主题 互联网|Internet 作品等级 博客 员工 图片 年轻人 插件 日志 日志|Note 欧洲数字图书馆 爆吧 牛year! 生活|Life 百度 网站 英语|English 谷歌 闪客小东 音乐 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

Twitter

Powered by Twitter Tools

最近文章

最近评论

我们都是90后

链接

分类

Statistics