干掉这个博客!!!~~~ 方向键控制灰机移动,空格键摧毁。
AS3 根据实例获取类名|根据类名获取类
记录两个好东西 1.获取实例的类名 trace(getQualifiedClassName(mc)); //org.loveat.graphics::Line trace(mc.constructor); //[class Line] 2.根据类名获取类 var myClass:Class = getDefinitionByName(“MovieCLIP”) as Class; var newMc:Object = new myClass();
AS3,滤镜.
忙,忙。。。好一段时间没更新内容了。 刚群里一基友问到滤镜,然后写了一段给他用。自己记忆力也不太好,就拿博客当记事本记下来,下次用得时候直接过来翻就好。嗯,其实更多是充实下我这薄弱的博客。 主要是把构造时的几个参数记下来,用起来很简单。 发光滤镜 var _glowFilter:GlowFilter = new GlowFilter(颜色,透明度,横向模糊,纵向模糊, 强度,品质,内阴影,挖空); 投影滤镜 var _dropShadow:DropShadowFilter = new DropShadowFilter(投影距离, 角度, 颜色, 透明度, 横向模糊, 纵向模糊, 强度, 品质, 内阴影,挖空,隐藏对象); 新建一个文本框试一下。 import flash.text.TextField; import flash.text.TextFormat; import flash.filters.GlowFilter; import flash.filters.DropShadowFilter; var _txt:TextField = new TextField(); _txt.text = “100/1000″; _txt.autoSize = “left”; _txt.textColor = 0xfbbb35; _txt.setTextFormat(new TextFormat(null, 16)); [...]
昨晚试了很多遍,也将官方的很多DEMO都看了一遍,但是似乎Flare3D中Cube只能六个面贴同样的材质。着实让我郁闷了一把把。
但是理论上来说应该是可以的啊,别的几个引擎映像中都是可以定制每个面的贴图。
恩,再试试,再试试。相信总能找到方法。
//===================================================
事实证明,我找不到这么一个已有方法。所以只能自己扩展了,思路是每个面单独贴。
6 months agoFlash Develop的安装
今天群里一位基友询问FlashDevelop该如何进行配置,说是比较麻烦。恩。其实我很不想说这位基友是懒得找资料,鄙视一下。网上应该是有不少配置教程的。不过还是写一下过程,要不然博客就没内容了耶。。。 Flash Develop的环境应该是需要java, .netFrameWork2.0+外加FlashDevelop软件这3个就够了。好吧,我去找下资源,然后地址汇总到这里,方便下载安装。 恩,找到了,没事,不辛苦。 1.NET FrameWork2.0 2.Java(Windows) 3.Flash Develop3.3.4RTM 好了,工具都齐全了,开始安装。安装过程XXX,一路默认就可以了。恩,值得一提的是FlashDevelop在安装的时候会有个是否下载Flex SDK的选项。如果电脑已经装有Flex SDK的话就不要选择下载了,下载速度很坑爹的。 好,都已经安装完成了吧。开始进行FlashDevelop里面的一些设置。其实就几个步骤。 1.Flex SDK路径设置: 在菜单栏选择Tools选项→Progam Settings(F10)进入设置面板,选择AS3Context选项,在右边Flex SDK Location中选择安装的SDK路径。 2.播放器路径设置: 在刚才打开的Program Settings设置面板中,选择FlashViewer选项,在右边External Player Path中选择Flash Player播放器的路径,如果想要带有输出功能请使用Debug版本FP。以我的Flash CS5.5为例,带有Debug的FP路径为:Flash CS5.5安装目录\Players\Debug\FlashPlayerDebugger.exe。 到这里要停顿一下,新建一个项目,然后进行接下来的设置。 点击菜单栏的Project选择New Project创建一个新项目,选择AS3 Project并设置目录。点击确定后就创建了一个AS3项目,包含有bin,src,lib等默认文件夹及文件。 然后我们进行下一步设置。 3.测试影片的发布方式选择: 在菜单栏选择Project选项→Properties,打开项目属性设置面板。将”No output,only….”勾选去掉,设置要发布的影片路径,宽高等信息,然后看下面的”Test Movie”选项,默认是Play(Flash Viewer defult),抱歉,我E文不好不知道这是啥意思。但是我想说这里需要改动一下,改成”Play in extend Player”。这样修改的话就可以使用我们制定的播放器的Debug版本了。 恩,想要debug的话还有个地方忘记鸟,就是要选择下发布方式,release还是debug,这个选项在菜单栏”Syntax”的下面一点点。选择”Debug”,OK,配置基本完毕。下面可以开始测试了。打开项目资源管理器中src下的Main.as,然后添加输出内容。接着ctrl + enter,如无意外会弹出FP。然后下方的output视窗会看到刚才添加的输出信息。如果没有找到output视窗,请从菜单栏”Viewer”下的output Plane打开。 [...]
好聚好散
对于这里的感情做不到轻易淡薄。 对这里的每个人也充满不舍。 但现实却在不停的敦促我。 跟我说所剩时间已经不多。 还有很多事情没有做。 太多的言语不用再说。 为了因果。 为了承诺。 为了不轻易错过。 开始下个征程。 做出新的自我。 为所有人祈祷。 加油。 辉煌的明天在等待着我们。
Flash Develop 新建类时自动添加日期
突然想在新建的类时像FB一样自动插入日期等属性,网上找了找,记录下来。 在以下几个地方,或者是FD安装文件夹下。 C:\Documents and Settings\Administrator\Local Settings\Application Data\FlashDevelop\Templates\AS3.fdt C:\Documents and Settings\Administrator\Local Settings\Application Data\FlashDevelop\Templates\ProjectFiles\AS3Project\Class.as.fdt.wizard|Class.as.fdt 添加 $(CBI)* @date $(Timestamp) 添加后为: /** $(CBI)* $(CBI)* @author $(DefaultUser) $(CBI)* @date $(Timestamp) $(CBI)*/ 这样在新建一个CLASS的时候就会自动插入日期。当然,也可以添加别的变量。


