预览模式: 普通 | 列表

十款强大的内容管理系统

如果你拥有一个强大的内容管理系统,它将不仅仅节省您的时间,经历,而且可以帮助你更容易地管理你的网站。但是完善您自己的Flash 内容管理系统同样需要很多的时间来研究和发展。那么为什么不尝试一些已经存在的选择呢?下面,我们已经列出了一些有用的内容管理系统平台,希望可以对您有所帮助。

GLU Platform
GLU平台是世界上第一个云计算基础的富媒体产品和管理平台,它提供最广泛和最整体的端对端的针对Flash平台发展的解决办法,在一个SaaS模型中的产品组织和持续的项目管理。

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 333

NetApplications的10月份浏览器份额统计

IE份额继续下滑至64.64%,Fx份额上升至24.07%,Safari上升至4.42%,Chrome也上升至3.58%,Opera则微量下。

从2008年12月至上月NetApplications发布的浏览器市场份额演变图来看,IE份额下降6个百分点左右,其中接近一半被Fx蚕食,不愧为IE最大的对手。Chrome发布一年份额已经超越Opera不少,背后又有强大的google,前景相当光明。

国内的CNZZ统计则与NetApplications的结果大相径庭。
IE系列份额仍然高达81%有余,IE6更是占据了66%以上的份额,国产的IE内核浏览器则联手占据了16%以上的份额,360悄然超越了MT的份额 ,堪称意外。Fx在国内仅仅占据1.2%左右的份额,与其全球24%的份额形成强烈反差,Chrome,Safari&Opera则更加惨淡。

查看更多...

分类:WEB开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 206

2009年第二季度手机操作系统市场份额

所有智能手机应用软件的平台基础就是手机操作系统。在各手机厂商纷纷在智能手机研发上投入重兵的同时,各大操作系统之间的争夺也更加激烈,并逐渐以联盟阵营的方式来推动智能手机的普及。从当前的市场格局来看,除Symbian、Windows Mobile、Linux、RIM黑莓之外,代表新势力的iPhone、WebOS、谷歌的开源操作系统Android等也开始崛起。

查看更多...

分类:手机开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 491

5个简单但很有用的CSS属性

原贴:http://flash.9ria.com/thread-41152-1-1.html
英文原贴:http://www.webdesignerwall.com/tutorials/5-simple-but-useful-css-properties/

这篇文章是关于5个有用的CSS属性的,也许你很熟悉但是却不常用。我不是将新兴的CSS3的属性,而是指CSS2的属性,例如:clip, min-height, white-space, cursor和display,他们被各种浏览器支持。所以,千万不要错误这篇文章哦,因为你将发现一些非常有用的东西。

1. CSS Clip
clip属性像是一个遮罩。它允许你在一个矩形内遮罩一个元素内容。要修剪一个元素,你必须指明position为absolute,然后指明top, right, bottom和left相对于元素的值。

查看更多...

分类:WEB开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 194

2010年 放假

一、元旦:1月1日至3日放假公休,共3天。

二、春节:2月13日至19日放假调休,共7天。2月20日(星期六)、21日(星期日)上班。

三、清明节:4月3日至5日放假公休,共3天。

四、劳动节:5月1日至3日放假公休,共3天。

查看更多...

分类:吃喝玩乐 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 235

as3 根据xml文件load外部资源

程序代码 程序代码

package com.frank.utils{
    import flash.display.*;
    import flash.events.ProgressEvent;
    import flash.events.Event;
    import flash.events.EventDispatcher;
    import flash.events.IOErrorEvent;
    import flash.events.SecurityErrorEvent;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.system.System;

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 343

ActionScript3.0 Socket编程六

   当调用XMLSocket对象的send()或者Socket对象的flush()的时候,如果socket还没有连接这两个方法都会抛出一个类型为IOError的错误.尽管你可以将send()或者flush()方法放入try/catch结构块中,你也不能依赖于try/catch结构块作为你应用程序的逻辑.更好的办法是,在调用send()或者flush()方法之前使用一个if语句首先判断一下Socket对象的connected属性是否为True.例如,下面的代码使用了if语句作为程序逻辑的一部分,当Socket对象当前不是连接状态就调用connectToSocketServer()方法.但是我们依然需要将flush()方法放到try/catch语句块中.通过使用try/catch语句块将flush()方法抛出的错误写入到日志中:

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 254

ActionScript3.0 Socket编程五

   通常情况下我们需要对程序进行下清理工作.比如说,你创建了一个对象,当这个对象没有用的时候我们就要删除它.因此,无论我们什么时候连接一个Socket服务器,都要在我们完成了必要的任务之后显性的断开连接. 一直留着无用的Socket连接浪费网络资源,应该尽量避免这种情况.如果你没有断开一个连接,那么这个服务器会继续保持着这个无用的连接.这样一来就很快会超过了服务器最大Socket连接上线.

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 327

ActionScript3.0 Socket编程四

   建立Socket连接通常要处理握手这个环节.尤其是在服务器初始化需要向客户端发送数据.然后客户端通过一种特殊的方式相应这些数据,接着服务器因此再次响应.整个处理过程直到握手完成并且建立起一个"正常的"连接为止.
  
   处理服务器的不同响应是非难的,主要的原因是socketData事件控制器不能保存上下文的顺序.也就是说,服务器的响应不会告诉你"为什么"响应,也不告诉你这些响应数据被那个处理程序来处理.要想知道如何处理这些从服务器返回的响应不能从响应的本身来获得,尤其在响应变化的时候.或许一个响应返回了两个字节码,另一个返回了一个整数值还跟了一个双精度浮点数.这样看来让响应本身处理自己是一大难题.

   我们通过创建一个状态量来标注不同的上下文,服务器通过这些上下文将数据发送到客户端.与这些状态量都有一个相关联的函数来处理该数据,这样你就可以很轻松的按照当前的协议状态去调用正确的处理函数.

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 229

ActionScript3.0 Socket编程三

    从一个socket连接接收的数据依赖于你使用的Socket的类型.socket和XMLSocket都可以从服务器接受到数据,但是它们处于不同重量级的技术.让我们在讨论XMLSocket之前先关注下Socket类.
    我都知道socket在Flash中是一个异步的行为.因此,它就不能简单的创建一个Socket连接,然后就立刻尝试去读取数据.read方法不能等到从服务器传过来数据之后在返回.换句话说,你只能在客户端从服务器载入所有数据之后才可以读取数据.在数据可用之前读数据会产生一个错误.
    通过socketData事件广播到Socket实例,这样我们就可以知道什么时候数据可以被读取.那么我们要为socketData事件添加一个事件监听器,任何时候只要有新的数据从一个socket服务器发送过来,都会触发事件控制器.在事件处理器的内部我们写入我们要执行的代码去读取和处理收到的数据.
    从一个前端服务器读取数据,Socket类为我们提供了许多不同的方法,这些方法依赖于你所读得数据类型.例如,你可以通过readByte()方法读一个byte数据,或者通过一个使用readUnsignedInt()方法去读一个无符号整数.下面这个表列出来能够从服务器读取的数据类型,返回值,和read方法每次读入的字节数.

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 182

ActionScript3.0 Socket编程二

    Socket和XMLSocket类向Socket服务器发送数据的方法是不相同的.让我们首先看一下Socket类的方法.
    当你使用Socket对象向服务器发送数据的时候,你首先要将数据写入到一个缓冲区中.Socket类设置了一系列的方法来写数据.每一个方法都用于写不同的数据类型的数据(或者不同的数据).这些方法分别是: writeBoolean( ), writeByte( ), writeBytes( ), writeDouble( ), writeFloat( ), writeInt( ), writeMultiByte( ), writeObject( ), writeShort( ), write- UnsignedInt( ), writeUTF(), 和writeUTFBytes( ). 这些方法大多数都只接受一个参数,该参数的类型同方法的名字相匹配.例如,writeBoolean()方法接受一个布尔值作为参数,而writeByte( ), writeDouble( ), writeFloat( ), writeInt( ), writeShort( ), writeUnsignedInt( ) 方法接受一个数字型参数.writeObject()方法接受一个对象类型作为参数,但该对象必须序列化成为AMF格式.writeBytes( )方法允许你传一个ByteArray参数,并带有偏移量和长度两个参数.例如,下面这段代码,调用了一个writeBytes( )方法,该方法将ByteArray对象中的所有byt值都传出去了(偏移量为0,长度和ByteArray数组长度等长):

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 194

ActionScript3.0 Socket编程一

    连接一台Socket服务器你需要确定两个信息,一个是Socket服务器的域名或者IP地址,另一个是服务器监听的端口号.
    无论你使用的是Socket还是XMLSocket类的实例,连接请求都是完全的一样的,两个类都是使用一个名叫connect()的方法,该方法有两个参数:
host :
    该参数为字符串类型,可以是一个域名,例如"www.example.com",也可以是一个IP地址,例如"192.168.1.101".如果Socket服务器与你该Flash影片发布的Web服务器是同一个,该参数为Null.
port :
    该参数为一个表示Socket服务器监听端口的int值.该值最小为1024.除非在服务器中有一个policy文件,用于指定允许端口号小于1024.

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 210

flash player uninstall

1、下载安装微软Subinacl.msi

http://download.microsoft.com/download/1/7/d/17d82b72-bc6a-4dc8-bfaa-98b37b22b367/subinacl.msi


2.、下载Reset_minimal

http://www.adobe.com/support/flashplayer/ts/documents/fb1634cb/reset_minimal.zip

解压缩后,将 reset_minimal 复制到 C:\Program Files\Windows Resource Kits\Tools\ 目录下,执行 reset_minimal,约需要 2-5 分钟时间,执行时不要使用电脑,执行

完毕后提示“按任意键退出”。

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 231

as2 Error #2037

程序代码 程序代码
var snd:Sound = new Sound();
snd.load(new URLRequest("我对你有多好.mp3"));
snd.load(new URLRequest("一世情.mp3"));

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 221

as3 function中的参数管理

在将参数传递给某个函数时,可以使用 arguments 对象来访问有关传递给该函数的参数的信息。arguments 对象的一些重要方面包括:

arguments 对象是一个数组,其中包括传递给函数的所有参数。
arguments.length 属性报告传递给函数的参数数量。
arguments.callee 属性提供对函数本身的引用,该引用可用于递归调用函数表达式。
注意,如果将任何参数命名为 arguments,或者使用 ...(rest) 参数,则 arguments 对象不可用。

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 254

转-as3 中的for each in

效率如何呢?经过多次测试,for 循环平均260毫秒(不预存数组长度平均400毫秒),for … in 循环平均8000毫秒,for each … in 循环58毫秒!!所以应该尽量避免 for … in ,多用 for each … in ,用for循环的话最好预存数组长度(var len:Number = testArr.length;)。

查看更多...

分类:RIA开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 197