• 一 : 7 : 2013 - Starling实现的图片切换效果
  • 十二 : 29 : 2012 - 在提交应用给苹果商店之前的5件重要事情
  • 十一 : 4 : 2012 - FlasCC与AS3的性能对比(1)
  • 十 : 25 : 2012 - ATF显示有毛边或者多余空白区域的解决方案。
  • 十 : 24 : 2012 - Alchemy 2 (FlasCC)新手入门 (Windows 版)

这是一个类似于Cover Flow的图片切换效果,网上应该比较常见了,下面的这个不同之处在于这是基于Starling实现的:

当您准备把应用提交给苹果商店的时候,可以说是一个令人振奋的时刻。为了这个应用程序,您已经工作了好几个月,现在是时候让全世界看到它了。或许您已经做了提交操作,正在等它上线。那么,有没有什么技巧,让您的应用尽快通过审核并且顺利上线呢?提交您的应用程序时,请记住下面的5件事情...

FlasCC与AS3的性能对比(1) coleryu 本文的两个目的 1.FlasCC sdk   Read More ...

关于ATF显示有毛边或者对于空白区域的解决方案 -式神- 这几天都在研究ATF,性能提高了不少,但也出了不少问题,其中就是纹理出现毛边和多余的空白,不知道这算不算ATF的一个BUG,图片用的dxt5,带透明通道的图,如下图: 这2张图片一个是用FLASH导出一个是用PS导出,都出现了不正常的显示效果,根据我的测试发现这样的纹理通常是少了一步纹理自身乘以透明度的操作,既然这样,那么我们有3个解决方案。 解决方案一:   Read More ...

Alchemy 2 (FlasCC)新手入门 (Windows 版)   Read More ...

trends

Starling实现的图片切换效果

这是一个类似于Cover Flow的图片切换效果,网上应该比较常见了,下面的这个不同之处在于这是基于Starling实现的:

course

Starling实现的3D云彩

Starling本身是一个2D框架,不过引入一些3D计算,就可以实现简单的3D效果。这次我们要演示的是一个3D云彩效果,您就像一个战斗机飞行员,驾驶爱机在空中腾云驾雾,享受在云层中急速穿梭的感觉。因为只是简单的引入了Z轴排序,效果看起来还有不少瑕疵,期待3D高手不吝赐教,继续优化一下这个效果...

Starling本身是一个2D框架,不过引入一些3D计算,就可以实现简单的3D效果。这次我们要演示的是一个3D云彩效果,您就像一个战斗机飞行员,驾驶爱机在空中腾云驾雾,享受在云层中急速穿梭的感觉。因为只是简单的引入了Z轴排序,效果看起来还有不少瑕疵,期待3D高手不吝赐教,继续优化一下这个效果...

这是一个类似于Cover Flow的图片切换效果,网上应该比较常见了,下面的这个不同之处在于这是基于Starling实现的:

当您准备把应用提交给苹果商店的时候,可以说是一个令人振奋的时刻。为了这个应用程序,您已经工作了好几个月,现在是时候让全世界看到它了。或许您已经做了提交操作,正在等它上线。那么,有没有什么技巧,让您的应用尽快通过审核并且顺利上线呢?提交您的应用程序时,请记住下面的5件事情...

现在很多项目已经开始使用Stage3D(或基于Stage3D的衍生框架比如Starling)来制作了,有时候也需要将原有传统Flash的效果移植到Stage3D层面来实现,这样融合更方便,性能上也可能更强大一些。下面是一个基于Starling的翻书效果实现,当然还很简陋,只实现了硬皮翻页,软纸翻页还没有实现。不过我觉得在这个例子上进行一下扩展,是可以实现出原来遮罩才能实现的效果的,所以这个例子权作抛砖引玉,期待能有更为完善的例子出来...

语言:ActionScript 3.0 环境:Adobe AIR for Mobile 作者:@flashache 简介: flash.text.TextField设置type为TextFieldType.INPUT作为flash的文本输入,是大部分flash开发者们都非常熟悉的方法了。如果是一个flash开发者老人,可能还会知道一些关于文本输入的稀奇古怪,积累了很多年,想到就头疼的bug,例如web应用设置嵌入模式(wmode)为透明(transparent)的情况下在火狐浏览器下无法正确输入中文这种让人想拍桌子骂*的问题。所以每次我碰到关于flash的文本输总是战战兢兢的,哈哈。言归正传,其实最近笔者在开发一款基于Adobe AIR技术的iOS客户端,所以免不了略复杂的文本输入这个环节。而且由于客户端的文本输入一般都不是简单输入单行文字,所以笔者在这块上面也是花了一些功夫,下面给大家总结一些积累的经验和收集到的资源,以供参考。

作为一个美术,我了解美术每天都在做什么工作,我也了解如何和程序员沟通,但是大部分美术人员和程序员互相是不经常沟通的,虽然有时候大家在讲同一件事,但经常会出现鸡同鸭讲的情况。一直以来,我和小组的其他成员一直都在追着新技术跑。出了一个新鲜玩意就兴奋的研究一通。虽然说这样会了解技术的动向,但很容易把简单问题复杂化,渐渐的忘记了关注那些还没有能力和必要用到新技术的项目需要。

Starling默认的显示对象都是四边形,但我们可以改变顶点位置和纹理的UV坐标,来实现不规则形状的显示,再配合动画的话,可以实现比如下面的三角形卷轴地图滚动的效果: 这个例子里面,把索引是1的顶点移动到了中心点,实现了三角形显示。您可以根据自己的需要,移动4个顶点(需要的话甚至可以继续添加顶点)。 下面是代码实现过程: TrangleImage.as 使用方式:

FlasCC与AS3的性能对比(1) coleryu 本文的两个目的 1.FlasCC sdk 里有一个GameOfLife的C++版本的例子(就是04_Animation),现在用AS3改写并测试他们的性能差别。 2.优化代码,提升性能,测试差别 第一步: 修改starling框架的StatsDisplay用作本次测试的帧率统计 修改后的StatsDisplay.as 修改Console.as文件,只添加帧率统计功能。 在显示位图后添加显示帧率统计 把修改过的StatsDisplay.as包含到Console.as,把StatsDisplay作为包内类 在Console.as的最后一行加入以下代码 把GameOfLife.cpp用as3改写   Read More ...

coleryu Visual Studio Express 2012是Visual Studio  的免费版本,Visual Studio 具有代码提示功能,用他来编写编写FlassCC的c++代码就像使用FlashDevelop编写As3一样方便,如果是较大的项目它也能很好的管理代码。 第一步:下载安装C++ 开发工具 Visual Studio 及配置 下载的Visual Studio 的免费版本Visual Studio 2012 Express for Windows Desktop 安装完成后拷贝 C:\flascc\sdk\usr\include 目录下的AS3、AS3++和Flash++.h到 Visual Studio的安装目录 E:\Program Files\Microsoft Visual Studio 11.0\VC\include 下 第二:编写代码 编写一个简单的例子,实现一个长方形图形的旋转,先写出as3代码,顺便对比下与用c++编写的区别。 As3代码: 用FalshDevelop编译并运行 用c++编写,实现相同的功能: 打开Visual Studio 新建c++项目MyFlashC++,选择模版Visual C++,选择空项目 使用类向导添加一个类 生成类Main 删除 Main.cpp 和Main.h的所有内容,开始写我们自己的代码。 开始编写c++代码   Read More ...

关于ATF显示有毛边或者对于空白区域的解决方案 -式神- 这几天都在研究ATF,性能提高了不少,但也出了不少问题,其中就是纹理出现毛边和多余的空白,不知道这算不算ATF的一个BUG,图片用的dxt5,带透明通道的图,如下图: 这2张图片一个是用FLASH导出一个是用PS导出,都出现了不正常的显示效果,根据我的测试发现这样的纹理通常是少了一步纹理自身乘以透明度的操作,既然这样,那么我们有3个解决方案。 解决方案一: 使用混色解决,但是这样会导致不能使用其他的混色模式了,如果你的图形不需要混色特效可以考虑用这个办法,方法如下: 解决方案二: 使用AGAL让片段优先乘以自己的透明度,方法如下: 这样虽然可以任意使用混色功能了,但是GPU的负担就大了,特别在是低端设备上的乘法运算有极大的消耗,那么我们就可以使用软件的威力了. 解决方案三:         出现这个问题主要原因是我导入一张带透明通道的图片再导出导致的,不管用任何软件,所以我怀疑是不是位图信息重复导致的一些计算在ATF里不被支持了,要是这样的话,那么我们可以在FLASH软件里使用把位图转换为矢量图,再导出这样就没问题了,所以,这里就总结出了一个结论,在使用位图转换为ATF时不要使用多次位图信息,当然这只是我的猜测并且也解决问题了,如果有其他同学有其他的解决办法欢迎来一起讨论.