文章分类 -  ActionScript3.0

ActionScript3.0
摘要:在前面提到过使用as3连接remoting的的方法,在旧的amfphp版本使用的编码是as2和as1时代的通讯编码,因此as3使用的时候要为NecConnection指定objectEncoding 为ObjectEncoding.AMF0,amfphp1.9beta版本开始支持ObjectEncoding.AMF3即as3 NecConnection默认的编码,目前的fms还不支持ObjectE... 阅读全文
posted @ 2008-10-23 10:18 Landy_di 阅读(490) 评论(0) 推荐(0)
摘要:随着Flash CS3正式版的发布,估计很多朋友都开始从AS2迁移到AS3了。不过AS3比AS2改变的实在太多,在as2中很多方法属性在as3中并不相同,甚至消失,而且目前帮助文档是E文的,现下的as3基础文章也并不多,因此特开此贴,集合一些基础性的要点,尽量以例子来说明,让大家更快更好的往AS3迁移。文中如有错误,敬请指正。有兴趣的朋友也可以一起来添加。 1、常量 先看AS2代码: [C... 阅读全文
posted @ 2008-10-23 10:18 Landy_di 阅读(285) 评论(0) 推荐(0)
摘要:终于正式开始从as2迁移到as3了,这段时间里,我会把自己学习过程中的一些小经验贡献给大家。另外,因为是从as2迁移到as3,所以本文便从基础开始,针对2者的差异做代码分析比较。 1、常量差异 请看as2代码: var str:String; var num:Number; var boo:Boolean; ... 阅读全文
posted @ 2008-10-23 10:17 Landy_di 阅读(264) 评论(0) 推荐(0)
摘要:import flash.utils.Timer; import flash.events.TimerEvent; var myTimer:Timer = new Timer(1000, 8); myTimer.addEventListener(TimerEvent.TIMER, timerHandler); myTimer.addEventListener("timerComplet... 阅读全文
posted @ 2008-10-23 10:17 Landy_di 阅读(840) 评论(0) 推荐(0)
摘要:没有press和release事件 hitTest()被分尸了 var check_mc=new Sprite() this.addChild(check_mc) // check_mc.addEventListener(Event.ENTER_FRAME,checkFunc) function checkFunc(evt:Event){ //检测对象 /* if(m... 阅读全文
posted @ 2008-10-23 10:16 Landy_di 阅读(294) 评论(0) 推荐(0)
摘要:package fb.math{ public final class Degree{ //角度转换为弧度 public static function angleToRadian(angle:Number):Number { return angle*(Math.PI/180); } //弧度转换为角度 public static functio... 阅读全文
posted @ 2008-10-23 10:16 Landy_di 阅读(161) 评论(0) 推荐(0)
摘要:介绍如何使用as3创建右键菜单 [code] package fb.copyright{ import flash.ui.* import flash.display.* import flash.net.* import flash.events.ContextMenuEvent public class Copyright{ private var myName:String... 阅读全文
posted @ 2008-10-23 10:15 Landy_di 阅读(169) 评论(0) 推荐(0)
摘要:package { //导入类 //Sprite是一个只有一帧的MovieClip,相对于MovieClip少了帧和场景... import flash.display.Sprite; //事件类 import flash.events.*; //声音类 import flash.media.Sound; //混音器类 ... 阅读全文
posted @ 2008-10-23 10:15 Landy_di 阅读(530) 评论(1) 推荐(0)
摘要:Actionscript 3.0提供的新功能,其中用到了ByteArray、SoundMixer。 代码如下: function func(a:Number) { return num * Math.sin(a); } function drawFunction(func:Function, thickness:Number, color:Number) { graphics.li... 阅读全文
posted @ 2008-10-23 10:14 Landy_di 阅读(161) 评论(0) 推荐(0)
摘要:今天终于把AS3的一个remoting的小项目搞定了,呵呵,搞了好几天,终于把这个小东西完成了.呵呵~~~今天把一个AS3的remoting的最简单的例子贴出来给初学者看看吧~~~呵呵,其实蛮容易的~~~ HelloFlashAS3.fla import flash.net.*; var HostName:String = "http://localhost/TestSite/"; va... 阅读全文
posted @ 2008-10-23 10:08 Landy_di 阅读(177) 评论(0) 推荐(0)
摘要:对于很多flash初学者来说,一个很头疼的问题摆在他们面前,他们常常会问,为什么FLASH不可以直接访问数据库,为何FLASH一定要通过后台语言才可以访问数据库? 其实,很久以前就有一个老外写过一个类,只要简单配置一下,然后就可以连接数据库了,完全不需要通过ASP,ASP.NET,PHP,JSP等过渡了.可是如果你在现实应用中,真的这样做了,那么等于你已经把你的所有数据库信息光明正大的送给别人了... 阅读全文
posted @ 2008-10-23 10:07 Landy_di 阅读(398) 评论(0) 推荐(0)
摘要:昨天说了flex与.net的remoting通讯,今天尝试了一下读取数据库数据内容,简单做了个范例. Flex客户端程序 .net服务器端 代码就不写了,一共2个方法,一个方法... 阅读全文
posted @ 2008-10-23 10:04 Landy_di 阅读(263) 评论(0) 推荐(0)
摘要:今天下午又和.net工程师研究了一下关于remoting的问题,这次的课题主要是Flex与remoting的通讯. 注 .net部分为Fluorine 感觉收获蛮多,所以决定原创一帖(转了那么多前辈们的文章,怎么也要原创一个^_^) 不过如果你想多看看有关remoting的相关知识,我还是有有推荐的 Flex以及Remoting与后台的一些文章教程收 Fl... 阅读全文
posted @ 2008-10-23 10:04 Landy_di 阅读(401) 评论(0) 推荐(0)
摘要:本文主要介绍如果实现AS3和C#联用的Flash remoting实现.后台的配置可以看《Flash/Flex/.net remoting通讯--Fluorine安装》。 与Coldfusion使用remoting的简单相比,任何第三方后台都只能用麻烦来形容,可惜Coldfusion在中国。。。不提了。进正文。 首先,此remoting非彼remoting,与.net中的remo... 阅读全文
posted @ 2008-10-23 10:03 Landy_di 阅读(448) 评论(0) 推荐(0)
摘要:最近一直都在和单位的.net工程师讨论关于flash与后台数据交互的问题,我们以前一般的做法是通过访问aspx文件来获取xml进行交互,但是这样的做法安全性不高,效率又差.所以转而研究其它方式,正好看到了这篇关于《Flash remoting通讯》的文章感觉不错,值得一荐。 AMF3是flex/as3与后台通讯协议所采用的文件格式,可以传递基本类型及resultset等自定义对象... 阅读全文
posted @ 2008-10-23 10:03 Landy_di 阅读(522) 评论(0) 推荐(0)
摘要:package { // import flash.display.Sprite; import flash.events.KeyboardEvent; import flash.events.Event; ... 阅读全文
posted @ 2008-10-23 10:02 Landy_di 阅读(98) 评论(0) 推荐(0)
摘要:AS3.0 中已经没有了loadVars. 对于习惯使用AS2.0 loadVars传参的可以参考一下. var myReq... 阅读全文
posted @ 2008-10-23 10:01 Landy_di 阅读(281) 评论(0) 推荐(0)
摘要:package { import flash.display.Sprite; import flash.display.Load... 阅读全文
posted @ 2008-10-23 10:00 Landy_di 阅读(357) 评论(0) 推荐(0)
摘要:as3.0为我们带来了一个强大的事件机制,这是我们的一个福音;但相当一部分人对于这个实用的机制可能还只处于了解阶段; 下面我结合下 自定义的loadVar类 为大家介绍下怎么使用这个强大的事件机制为自己写的类声明一个事件吧~ 例子是个简单的小说阅读器 在loadVar类中我声明了两个事件:COMPLETE事件跟IOERROR事件 看了脚本相信大家也发现了~我的这两个事件都是基于URLLoad... 阅读全文
posted @ 2008-10-23 10:00 Landy_di 阅读(188) 评论(0) 推荐(0)
摘要:stop(); var... 阅读全文
posted @ 2008-10-23 10:00 Landy_di 阅读(693) 评论(0) 推荐(0)