OpenGL好几天没碰了,这些天扬在准备申请用的作品集,摄影专业的人自然是一堆照片要展示,然后就叫我帮着做个Flash的homepage。一开始打算javascript, html, flash混搭来着,后来实在排版不过来,全站flash了。扬对代码之类的东西不太熟悉,所以我就一直在打包,as3.0的好处真是体现得淋漓尽致。最后把读图、缩略图浏览、放大、滚动这些东西包好,他只要两行代码就能调用。
一些问题记录一下。
1. 判断Loader读取结束的时候,EventListener要加在Loader.contentLoaderInfo上面。
2. 做好的MC要在as里面建实例的话,先写个.as,做个flash.display.MovieClip子类出来(只要有个类定义就行),然后在Library里把MC链接到这个子类上面。用的时候建立那个子类的实例就可以得到MC了。当然,MC用到的Library里的东西得手动复制到新的fla里面。
3. 需要持续移动之类的效果最好还是弄个Timer来,在Timer的event handler里面做事。
4. 注册点要统一,不然一堆MC调来调去的,不断的算相对坐标,疯掉。