2012年5月2日

摘要: updateDisplayList方法: 你当然不会直接调用此方法,当component 被某个容器调用addChild()方法添加,同时component 的invalidateDisplayList()方法被调用,然后Flex 会调用updateDisplayList() 方法。 如果此component 没有children,此时updateDisplayList()方法会在你在此component 的Graphics object (图形对象)使用如graphics.drawRect()做纲领性的绘画时调用。 如果此component 有children,此方法会在你将调用move() 阅读全文

posted @ 2012-05-02 17:57 tanceboy 阅读(1473) 评论(0) 推荐(0)

摘要: package ui{ import flash.display.Graphics; import flash.display.Sprite; import flash.events.TimerEvent; import flash.utils.Timer; import mx.core.UIComponent; import spark.primitives.Graphic; public class DrawMap extends UIComponent { private var sp:Sprite; private var timer:Timer; privat... 阅读全文

posted @ 2012-05-02 17:49 tanceboy 阅读(206) 评论(0) 推荐(0)

2012年4月23日

摘要: examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html 阅读全文

posted @ 2012-04-23 10:55 tanceboy 阅读(146) 评论(0) 推荐(0)

2012年3月26日

摘要: 本教程是基于一款经典的回合制游戏Tic-Tac-Toe 。开发环境需求• Windows 操作系统• JRE• Flash / Flex3 development environment / FlashDevelop (http://www.flashdevelop.org)• 免费 Pulse 开发,可以从这下载(注册可见下载板块)[url=http://pulse.gamatra.com/]http://pulse.gamatra.com[/url] 或者[url=http://72.167.250.161/]http://72.167.250.161[/url]• 在这个开发包中,有一个 阅读全文

posted @ 2012-03-26 11:49 tanceboy 阅读(567) 评论(0) 推荐(0)

摘要: 创建FlashDevelop项目:·在FlashDevelop中创建AS3 Flash IDE项目。·请注意,你可以在现有的FLA文件附近创建这个项目,它不会添加任何文件(并且FlashDevelop永远不会删除现有的文件)。组织项目·建议将源代码和发布元素分离开来·所以在项目中创建两个文件夹:“bin”(或“deploy”)和“src”(即源代码)。·打开项目属性·选择Classpaths标签·在classpath中添加“src”文件夹路径(通过点击来)保持类和FLA文件在“src”文件夹中,发布的SWF在“bin”(或” 阅读全文

posted @ 2012-03-26 11:34 tanceboy 阅读(1312) 评论(0) 推荐(0)

摘要: FlashDeveloper: 轻便的第三方免费IDE (http://www.flashdevelop.org/)Adobe Flash Professional CS : Adobe官方出品用来制作动画、元件元素的IDE(几乎是唯一选择)前面提及项目需求多是制作一些个性化的Flash组件,由于Flex的交互元件(Button,TextField)刻板,不得不抛弃转而使用Adobe Flash Professional CS来制作个性化元件,然后提供给ActionScript调用(也因此使用FlashDeveloper建立项目时选择Flash IDE Project,后有细述)。I. Ado 阅读全文

posted @ 2012-03-26 11:21 tanceboy 阅读(369) 评论(0) 推荐(0)

2012年3月23日

摘要: 游戏的基本结构 游戏是什么呢?在游戏中,往往是显示各种各样的画面,玩家可以做一些设定好的控制,画面根据玩家的控制有所变化。从这儿可以看出,游戏至少需要三个功能-显示画面,接受玩家输入和对输入产生反馈。这就是常说的渲染,输入输出和逻辑三个模块。将这三个模块组合在一起有很多方法。比如事件驱动-画面保持不变直到接受到输入事件,程序进行逻辑运算然后改变画面。而游戏往往不是这样,游戏是时间驱动的。也就是说无论有没有输入,游戏都在不停的循环-检查是否有输入,运行逻辑,渲染画面。这里我多说一句,其实什么样的结构并不能区别一个程序是不是游戏,其实只要可以互动娱乐的程序就可以称为游戏,也不一定要用时间驱动,但. 阅读全文

posted @ 2012-03-23 09:41 tanceboy 阅读(161) 评论(0) 推荐(0)

2012年3月22日

摘要: 阅读全文

posted @ 2012-03-22 15:23 tanceboy 阅读(191) 评论(0) 推荐(0)

摘要: 今天做一个Android的文件管理器,里面用到很多的地方用到了getResources。[java]view plaincopyDrawablecurrentIcon=null;………………currentIcon=getResources().getDrawable(R.drawable.folder);………………currentIcon=getResources().getDrawable(R.drawable.image);…………一开始不是很理解为什么用c getResources()这个方法就可以获取存在系统的资源。于是看了一下文档和翻阅了一下资料:例如:把资源文件放到应用程序的/ra 阅读全文

posted @ 2012-03-22 14:45 tanceboy 阅读(567) 评论(0) 推荐(1)

摘要: android开发环境搭建教程_超详细android开发环境搭建图文教程一android开发相关工具下载:(1) android开发必备工具之java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载java JDK) 看下面截图:选择Download JDK, 只下载JDK就可以了,无需下载jre.(2)android开发必备工具之eclipse下载进入eclipse下载网页: http://www.eclipse.org/downloads/ 如下截图:我们选择eclipse IDE for java 阅读全文

posted @ 2012-03-22 11:20 tanceboy 阅读(816) 评论(0) 推荐(0)