add to head
<style type="text/css">
object{
position: absolute;
outline: none;
}
</style>
2012年3月21日 星期三
2012年3月13日 星期二
Gaia Dynamic Externalized Assets
Gaia Dynamic Externalized Assets
in site.xml
add
<asset id="manImages" src="xml/manImages.xml"/>
in manImages.xml
<assets>
<asset id="m0" pic="images/man/0.jpg" />
<asset id="m1" pic="images/man/1.jpg" />
<asset id="m2" pic="images/man/2.jpg" />
</assets>
now, you can dynamic add assets.
var assetNodes:XMLList = IXml(assets.manImages).xml.asset;
var gamePage:IPageAsset = Gaia.api.getPage(Pages.GAME);
Gaia.api.addAssets(assetNodes, gamePage);
done.
in site.xml
add
<asset id="manImages" src="xml/manImages.xml"/>
in manImages.xml
<assets>
<asset id="m0" pic="images/man/0.jpg" />
<asset id="m1" pic="images/man/1.jpg" />
<asset id="m2" pic="images/man/2.jpg" />
</assets>
now, you can dynamic add assets.
var assetNodes:XMLList = IXml(assets.manImages).xml.asset;
var gamePage:IPageAsset = Gaia.api.getPage(Pages.GAME);
Gaia.api.addAssets(assetNodes, gamePage);
done.
2012年3月6日 星期二
2012年2月15日 星期三
embedding font in as3
已經用好一陣子了,
最近重新使用的時候遇到一些小問題,隨手記下來。
小工具,flash中文字體嵌入助手
http://kevincao.com/2010/07/hanfont/
可以自動產生unicodeRange,相當方便。
最近重新使用的時候遇到一些小問題,隨手記下來。
小工具,flash中文字體嵌入助手
http://kevincao.com/2010/07/hanfont/
可以自動產生unicodeRange,相當方便。
2012年2月8日 星期三
gaia preload setting
in preload.fla
設定 scaffold color effect=None
設定 PreloaderScaffold 的 outline layer=Guide
並新開一層 layer 加入新的 loading 特效.
in pages.PreloaderScaffold.as
調整 onResize function
private function onResize(event:Event = null):void
{
//x = (Gaia.api.getWidth() - width) / 2;
//y = (Gaia.api.getHeight() - height) / 2;
}
完整 code 如下:
設定 scaffold color effect=None
設定 PreloaderScaffold 的 outline layer=Guide
並新開一層 layer 加入新的 loading 特效.
in pages.PreloaderScaffold.as
調整 onResize function
private function onResize(event:Event = null):void
{
//x = (Gaia.api.getWidth() - width) / 2;
//y = (Gaia.api.getHeight() - height) / 2;
}
完整 code 如下:
2012年1月12日 星期四
flashpunk LinearMotion usage
幾個地方要注意
// auto remove when it has finished
var myTween = new LinearMotion(null, Tween.ONESHOT);
// auto stop and run myComplete when is has finished
var myTween = new LinearMotion(myComplete);
myTween.setMotion(to_x, 340, to_x, 300, 0.5, Ease.quadOut);
// don't start immediately
addTween(myTween, false);
you can check myTween.active in update().
完整範例如下:
// auto remove when it has finished
var myTween = new LinearMotion(null, Tween.ONESHOT);
// auto stop and run myComplete when is has finished
var myTween = new LinearMotion(myComplete);
myTween.setMotion(to_x, 340, to_x, 300, 0.5, Ease.quadOut);
// don't start immediately
addTween(myTween, false);
you can check myTween.active in update().
完整範例如下:
訂閱:
文章 (Atom)