:::: 菜单 ::::
日志标签:as3

无法设置Loader的大小?

问题:

  1. var loader:Loader = new Loader();
  2. loader.loadBytes(byteArr);
  3. return loader;

之后trace(loader.width,loader.height)为(0,0),
并且,只要通过loader.width和loader.height改变宽高,就会不见显示。

原因和解决:
loadBytes和load方法一样是异步的,需要监听complete事件,complete之后才可以对内容进行操作。

btw:从今天开始,针对网友的提问,不管简单复杂,只要我没写下来过的,都会记录到博客上。


Flash SEO Tool

偶然看到了Flash SEO tool,这是一个Flash网站的SEO工具,可以帮助你使Flash网站被网络蜘蛛抓到。此项目在Google code上http://code.google.com/p/flashseotool/即将提供下载。

目前的功能:

  • 用于网络蜘蛛的HTML 菜单和子菜单
  • 标题,meta、keywords和description
  • 友好的URL
  • 简单、自动从AS3代码更新

未来会加入的功能:

  • 创建谷歌sitemap
  • 深度链接集成支持
  • 集成到Delicious、Twitter等
  • 创建RSS

[ 阅读全文 ]


xrope-用于原生AS3显示对象的简单layout库

收藏一个AS3库: xrope by eidiot (http://eidiot.github.com/xrope/zh.html)
这是一个用于原生AS3显示对象的简单layout库。

特点

  • 用于原生AS3显示对象,没有Flex或任何其它依赖。
  • AtomLayout 使用 getBounds() 排列显示对象,不用担心注册点问题。
  • 组合 layout 元素/组 非常容易,不需要额外的显示容器。 (example)

如何使用

  • 创建一个实现 ILayoutGroup 接口的 layout group 并根据需要设置属性。
  • 添加显示对象或其它 ILayoutElement。
  • 调用 layout() 方法

详情http://eidiot.github.com/xrope/zh.html


有了HTML5,flash走不远?

自从HTML5的消息放出后,长江后浪推前浪,越来越多的人开始关注HTML5。去年9月至今,看过不少文章提出Flash将被HTML5替代的观点。
最近又看到一篇文章《 有了HTML5,Flash还能走多远? 》,触动了我的神经:
http://blog.csdn.net/cping1982/archive/2010/02/23/5321010.aspx

感谢作者鹏凌三千分享宝贵想法,本文有理有据。在看到本文之后,我想补充几点个人看法。

1.今非昔比,Flash不一定重蹈Applet覆辙

Flash死不死和许多因素有关,没必要以Applet作对比。时代背景、用户欲求都已变化,原来的经验不再适用。

确实,Flash的缺点一直存在(前不久连号称“最强上网体验”的iPad都因flash的性能问题坚决不装Flash,导致许多网页无法完全显示),但产品好坏只是一部分胜算,运营推广、用户需求也很重要。坏的产品不一定不赚钱,好的产品也不见得赚钱,冥冥之中自有定数,得用户心者得天下。 [ 阅读全文 ]


ARGB颜色合成与提取公式

色彩合成:
设alpha,red,green,blue都是0~255之间的数
color32 = alpha << 24 | red << 16 | green << 8 | blue; 色彩提取:
alpha = color32 >> 24;
red = color32 >> 16 & 0xFF;
green = color32 >> 8 & 0xFF;
blue = color32 & 0xFF;



上个月写的俩小游戏

在“明日天使工作室”与小小的天联手为“习网科技(www.ciwong.com)”制作的益智游戏。界面与动画由明日天使工作室小小的天制作。我完成程序与网站接口。

1.数方块


flash中的图形由数个小方块组成,发挥空间想象力,数数看,图形总共由多少个小方块组成?鼠标左键点击“1~9”的数字按钮便可输入数量,输入正确者可以获得相应的得分。

演示地址
http://www.mousebomb.org/portfolio_demo/jiyi_mofang/mofang.html

截图 [ 阅读全文 ]


Eaze, 缓动大家庭的新成员

在天地会看到auzn翻译的这篇资讯Eaze, 缓动大家庭的新成员。据说效率比TweenLite高而且功能强大,马克之。

Eaze 被设计来:

  • 让Flash制作补间变得轻盈夺目且简单易用,
  • 引入最智能的语法和事件系统,
  • 提供最佳性能平衡,
  • 只用最少量的类,且无依赖性.

其成果是最大优化的, 类似jQuery的语法的这么一个小巧玲珑(~4Kb原始引擎 + ~9Kb包含所有插件)的类库.
[ 阅读全文 ]


Loader的资源不释放

昨天遇到个内存泄露的情况。查到最后发现加载外部的一个.swf里面的倒影截的位图没清除导致的。
推测loader.unloadAndStop()虽然会关闭流,但是并不释放被加载的程序中产生的BitmapData。

切记:除了纯粹的试听对象,所加载的外部程序中有监听、回调、创建了BitmapData的,此外部程序在被unload前请自行了断。否则你再怎么gc都吃着内存。 [ 阅读全文 ]



页面:1234567