摘要:下载地址http://www.hexagonstar.com/project/alcon/下载安装后,在安装文件里Hexagon Star Softworks/Alcon/debug/as3里面有一个alcon.swc文件,拿出来放入flex的项目libs里面,就可以用了在类里面写Debug.trace("hello");打开alcon软件,再运行flex程序,你会在alcon控制台文本框中看到输出的“hello”,--------------------------------------------------------------------------------
阅读全文
摘要:AS中的侦听事件:1:谁发谁收的原则,哪个对象发送,哪个对象接收;2:子类对象可以接收父类对象发送的消息的情况,举例:如果B类继承A类,B类可以接收B类中super这个对象(也就是该子类对象生成时自动生成的父类对象)发送的消息;3:子类对象不能接收父类对象发送的消息的情况,举例:如果B类继承A类,现在有一个A类实例化对象a发送消息,B类实例化对象b就不能接收到;
阅读全文
摘要:下面的代码创建 Array 对象 vegetables,其中包含元素 [spinach, green pepper, cilantro, onion, avocado]。然后,使用参数 2 和 2 调用 splice() 方法,以将 cilantro 和 onion 赋予 spliced 数组。vegetables 数组中就包含 [spinach,green pepper,avocado]。再次调用 splice() 方法(使用参数 1、0 和 spliced 数组),以将 [cilantro,onion] 作为以下数组中的第二个元素:vegetables。var vegetables:Arr
阅读全文
摘要:如果将整个fla文件从flash里面以swc格式导出来,这个swc文件在flex里面不能直接实例化fla文件绑定的那个类,但是可以实例化fla文件中那些库文件链接类,这种情况下,可以直接加载fla生成的swf;private var jz:URLRequest;private var jzdx:Loader;public function FlashAndFlex(){ var uiCom:UIComponents=new UIComponents; jz=new URLRequest("test.swf"); jzdx=new Loade...
阅读全文
摘要:flash中制作一个库文件,链接类名为Loading,同时制作一个库的链接类Loading.as。库导出SWC文件,文件名最好跟链接类名相同。将SWC文件放进FLEX工程下的libs文件夹,就可以直接在Flex中使用了。使用方法:private var load:Loading=new Loading;private var uiCom:UIComponents=new UIComponents;uiCom.addChild(load); 其中Loading的实例化对象load可以直接使用Loading.as中的public方法;
阅读全文
摘要:ByteArrayOutputStream baos=new ByteArrayOutputStream();DataOutputStream dos=new DataOutputStream(baos); try { dos.writeByte(1); dos.writeShort(1); dos.writeInt(1); dos.writeUTF("aaa"); byte[] info=baos.toByteArray(); socket.writeUtf(info); dos.close(); b...
阅读全文
摘要:private static byte[] shortToByteArray(short s) { byte[] shortBuf = new byte[2]; for(int i=0;i<2;i++) { int offset = (shortBuf.length - 1 -i)*8; shortBuf[i] = (byte)((s>>>offset)&0xff); } return shortBuf; } public static final int byteArrayToShort(byte [] b) { return (b[0] << 8
阅读全文