静态博客入口:http://blog.5d.cn/user1/yitu/
2007/12/23 | flash上传组件在apple osx(苹果机)上的bug
类别(flash As) | 评论(0) | 阅读(203) | 发表于 02:53
2007/11/17 | as3与后台通讯
类别(flash As) | 评论(4) | 阅读(1475) | 发表于 17:39
转自 www.bogey.cn/?id=18

2007-08-12 18:48:47
    
    
as3与后台通讯
    


目前flash在各方个面的应用越来越广,而flash也不单只是注重自身绚丽的效果,也需要和外界程序交换数据,以实现更强大的功能,随着as3的到来, flash和外部交互的方式也越来越简便和合理化。今天就在这里谈谈as3和后台数据的交互(这里选择as3+php架构,其他配置同理)。

在as3里,原来的loadVars方法已经被废弃,而改用一系列的类来实现与后台数据的交互,这些类是:URLLoader,URLLoaderDataFormat,URLStream,URLVariables。
URLLoader 类和原来的loadVars类似,是加载文本,2进制数据,xml,URL数据等信息的有力工具。URLLoader接受一个URLRequest 作为构造的参数,使用load方法来加载数据。URLLoder也可以进行监听,这点也loadVars不同,一个简单的示例如下:

1. //////////////////actionscript code//////////////////////////////////////////
2. //声明一个URLLoader
3. var loader:URLLoader = new URLLoader();
4. //监听数载加载完成事件
5. loader.addEventListener(Event.COMPLETE,loaded);
6. //事件相应函数
7. function loaded(e:Event){
8. trace(loader.data);
9. // output : this data is from php!
10. }
11
2007/11/02 | 通过so使FLASH具有记忆功能
类别(flash As) | 评论(1) | 阅读(92) | 发表于 01:05
转自 dengjie.com

当你常去的论坛上有个 Flash 广告,而你每次刷新页面的时候它都从头播放.
会不会感觉很烦? 所以我们要改装一下这个Flash.给他植入记忆功能.
要实现的效果:
刷新或关闭页面的时候记住上次的播放头位置.
下一次打开页面动画接着上一次的位置继续播放.

应用:效果可以看经典论坛的 Banner 广告.
http://bbs.blueidea.com

实现代码如下(发布成AS1/AS2):
var deng = SharedObject.getLocal('remember');
if (deng.data.pos != undefined) {
      gotoAndPlay(deng.data.pos);
}
this.onEnterFrame = function () {
      deng.data.pos = _currentframe;
};
deng.flush();

最后,感谢 MM 实现的 SO
很好,很强大.
绿色而且环保.

2007/10/29 | mac osx86 提速
类别(自由世界) | 评论(0) | 阅读(399) | 发表于 14:08
2007/08/23 | flickr
类别(flash As) | 评论(0) | 阅读(41) | 发表于 02:15
a
2007/08/02 | 黑羽的新书部分预览
类别(flash As) | 评论(0) | 阅读(42) | 发表于 11:31
黑羽的新书部分预览
http://www.kingda.org/books/as3road/sample/chapter_8.html
2007/07/26 | 旋转菜单,轮换菜单,3D菜单,三星手机菜单 链接
类别(flash As) | 评论(0) | 阅读(528) | 发表于 16:56
www.blueidea.com/tech/multimedia/2004/1770.asp

import flash.geom.Point;
var total:Number = 11;
var center:Point = new Point(Stage.width / 2 , Stage.height / 2);
var rx:Number = 180;
var ry:Number = 80;
var step:Number = 0;
var entity:MovieClip = _root.createEmptyMovieClip("entity" , 10);
for (var i:Number = 0; i < total; i++)
{
    var image:MovieClip = entity.attachMovie("image1" , "image" + i , i);
    image.txt.text = i;
    align(0);
    rotate(image);
}
function rotate(mc:MovieClip):Void
{
    mc.onPress = function()
    {
        if (i == 0) {
            currImage = image;
        }
        if (_root._xmouse - center.x > 0)
        {
2007/07/19 | 正则表达式
类别(flash As) | 评论(0) | 阅读(107) | 发表于 16:03
[code]正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了

^\d+$   //匹配非负整数(正整数 + 0)
^[0-9]*[1-9][0-9]*$   //匹配正整数
^((-\d+)|(0+))$   //匹配非正整数(负整数 + 0)
^-[0-9]*[1-9][0-9]*$   //匹配负整数
^-?\d+$     //匹配整数
^\d+(\.\d+)?$   //匹配非负浮点数(正浮点数 + 0)
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$   //匹配正浮点数
^((-\d+(\.\d+)?)|(0+(\.0+)?))$   //匹配非正浮点数(负浮点数 + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$   //匹配负浮点数
^(-?\d+)(\.\d+)?$   //匹配浮点数
^[A-Za-z]+$   //匹配由26个英文字母组成的字符串
^[A-Z]+$   //匹配由26个英文字母的大写组成的字符串
^[a-z]+$   //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$   //匹配由数字和26个英文字母组成的字符串
^\w+$   //匹配由数字、26个英文字母或者下划线组成的字符串
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$     //匹配email地址
^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\
2007/07/17 | apollo fileapi
类别(flash As) | 评论(0) | 阅读(29) | 发表于 17:32

[转http://www.kingnare.com/auzn/article.asp?id=50]

File类静态属性
File.appStorageDirectory
每个Apollo应用程序会有一个固定的存储目录用来存储应用程序使用的文件,但对用户来说可能是透明的
File.appResourceDirectory
应用程序的安装目录
File.currentDirectory
文件加载的目录.你可以应用这个属性来解析任何的对于这个应用的命令行参数的文件路径
File.desktopDirectory
用户桌面目录.
File.documentsDirectory
Windows系统中'我的文档',MAC中用户目录的文档子目录
File.userDirectory
用户主目录.例如MAC上的User/username目录
Windows下的c:\\Document and Settings\username目录


异步文件方法及事件(Apollo支持对文件或目录进行异步操作)
copyToAsync( ) complete, ioError
deleteDirectoryAsync( ) complete, ioError
deleteFileAsync( ) complete, ioError
listDirectoryAsync( ) directoryListing, ioError
moveToAsync( ) complete, ioError
moveToTrashAsync( ) complete, ioError


一些关于文件信息属性
exists
文件是否存在.例如,在你尝试
2007/07/04 | 光盘印刷的规格
类别(有的没的) | 评论(0) | 阅读(21) | 发表于 16:06
光盘印刷的规格
2007/06/24 | as3 图片平滑方法
类别(flash As) | 评论(0) | 阅读(545) | 发表于 15:28
和as2的原理一样,用bitmap,不过更简单
2007/06/20 | 最近做的小玩意,as3开发
类别(flash As) | 评论(0) | 阅读(115) | 发表于 15:52
2007/06/09 | 连网5子棋
类别(flash As) | 评论(0) | 阅读(245) | 发表于 02:19

连网5子棋
来源:flashas.net 作者:吾系衰人 发布时间:2007-04-21 (view: 55 )
    
终于把连网5子棋也做好了~~高兴一下下 ^ ^
在做这个五子棋时发现 so是很耗资源的一个东东呢`~所以也顺便把前两天做好的聊天室中用so来广播的方式也改过来了`~

虽然脚本很多细节都还没写~~但为了庆祝下~~决定把脚本也放上来一下~~
client段第一帧:
////////////////////////在线人数& 更新在线用户/////////////////
stop();
menber = new Array ();
menberlength = menber.length;
temp_mb = new Array ();
var client_nc = new NetConnection ();
btn.onPress = function () {
i
2007/06/09 | 简单的打字效果
类别(flash As) | 评论(0) | 阅读(59) | 发表于 01:42
toShow="打字效果就自动出来了。"

var i:Number = 0;
onEnterFrame = function () {
    i += 1.2;
    txt.text = toShow.substr(0, i);
    //txt动态文本框的名字
    if (i > toShow.length)
    {
        delete this.onEnterFrame;
        i = 0;
    }
};
2007/06/08 | as2 tween类动画效果集中
类别(flash As) | 评论(0) | 阅读(625) | 发表于 00:55
import mx.transitions. *;
import mx.transitions.easing. *;
日志分类
首页[193]
flash As[107]
有的没的[59]
数码照片[4]
自由世界[19]
blender[4]