随笔分类 -  Flash

摘要:一闺密用flash开发IOS应用是遇到一个问题,她把声音资源放到swf里,然后load到主程序中使用,但是ios提示不支持这个swf,我在想是不是因为有声音的原因于是我让她换种做法,不用swf,用swc,然后用getDefinitionByName()也可以获取到swc里的声音资源,因为很多,一个个new就太碉堡了。这是我想到了swf加载好后用的时ApplicationDomain类的getDefinition方法,而这里主程序嵌入swc用的时全局公共方法getDefinitionByName(),那这两个方法具体什么区别?大概是这么个意思:对于getDefinition() 是属于Appli 阅读全文
posted @ 2013-07-17 11:16 居家懒人 阅读(661) 评论(0) 推荐(0)
摘要:之前写过一篇帖子:"通过BitmapData生成图片到本地",使用了adobe官方的JPGEncoder/PNGEncoder,创建本地图片。这里测试android平板下如何在相册路径下创建图片,一开始想到的是在as里使用encode的方式,只要能获取到相册目录的路径就能做到,结果发现一个叫做CameraRoll的类,只需传入bitmapdata,就可在camera目录下创建图片!!!,而且图片的生成时间超级快,我猜测CameraRoll不是用的上层as做的,而是使用底层android实现的,所以速度会快很多。这样可以得出 CameraRoll速度 > PNGEnco 阅读全文
posted @ 2013-03-30 18:37 居家懒人 阅读(727) 评论(0) 推荐(0)
摘要:手上有台android的平板,性能感觉还不错,创建了一个ActionScript手机项目玩玩,想通过截取屏幕,生成一张图片到平板的相册中。目前在windows+flash builder,在模拟器下在widnows本地成功生成了jpg和png图片,在android平板上也成功了,虽然路径并不是android相册以至于现在还未找到图片在哪里...大体流程就是:通过BitmapData,draw出你想要的区域---->利用Adobe官方的JPGEncoder后者PNGEncoder,对bitmapdata进行编码,并存储到一个二进制数组中,好吧就是ByteArray------>利用F 阅读全文
posted @ 2013-03-30 17:46 居家懒人 阅读(3161) 评论(0) 推荐(0)
摘要:检测小球出界,如果判断条件里x方向和y方向上的判断用:if(ball.x <= r){ }else if(ball.y <= r) {}这样写当小球正好x 方向和y方向都出界时,那么就会问题了,逻辑只会走到第一个if里去。所以解决办法就是把else去掉,每次检测即判断x又判断y 阅读全文
posted @ 2012-12-10 20:52 居家懒人 阅读(200) 评论(0) 推荐(0)
摘要:如题,在IE某版本里嵌入swf时,如果as代码里有用到stage.stageWidth或者stage.stageHeight,那么有可能会出现跟实际的宽高不一样的情况,chrome或者firefox里就不会出现这种情况。假如说程序里某个按钮的坐标是基于stage的宽和高算出来的,那么建议就直接用数值写死。 阅读全文
posted @ 2012-10-03 22:44 居家懒人 阅读(215) 评论(0) 推荐(0)
摘要:大多数控件都在spark.component包内,基础容器类Group,子类有HGroup,VGroup布局类LayoutBase皮肤类Skinnable手机flex项目主应用类可用Application,也可用ViewNavigatorApplication,基础视图类View,拥有属性data,视图间切换导航类ViewNavigator,其管理视图的几个主要方法:pushView()popView()popToFirstView()popAllView()当切换到一个新view时,同时传递data属性针对android设备经测试可运行:调用设备本地相册CameraRoll,调用设备相册Ca 阅读全文
posted @ 2012-02-13 17:13 居家懒人 阅读(850) 评论(0) 推荐(0)
摘要:1,xml里节点属性里不能带有"<"这种字符,可用"&lt;" 代替,解析到程序里时会被转换为"<",问题是出在xml认为 带单独的"<"而没有"/>"与之配置的语法是错误语法不过在xml节点属性里写这种转义符肯定会造成麻烦和不便,那么可在节点值里用"CDATA" 来解决,可以直接输入各种字符,直观方便:<notice type="1"><![CDATA[【系统】{0}鸿运当头,在{1}中获得“<fo 阅读全文
posted @ 2012-01-12 14:55 居家懒人 阅读(1624) 评论(0) 推荐(0)
摘要:这两天改别人的代码,涉及到游戏中各种系统提示、警告消息的提示。发现旧的那个公告条,一次只能显示一条,还不能显示html标签,而且还是用到绑定类,这都神马年代了。改成了可以队列显示,即可以前面一条,后面一条,同时显示多条公告。 1 package com.XXXX 2 { 4 5 import flash.display.Sprite; 6 import flash.events.Event; 7 import flash.events.MouseEvent; 8 import flash.filters.GlowFilter; 9 import flash.text.Text... 阅读全文
posted @ 2012-01-11 17:00 居家懒人 阅读(551) 评论(0) 推荐(0)
摘要:把项目bin_debug目录放到别的路径后,结果打不开,说什么仅限于本地文件系统神马的。project-->properties-->附加的编译器参数里加上这句:-use-network=false 然后重新编译项目就可以了。 阅读全文
posted @ 2012-01-04 21:59 居家懒人 阅读(231) 评论(0) 推荐(0)
摘要:function timeTransform(millisecond:int):String{ var hour:int = millisecond / 3600000; var minute:int = millisecond / 60000 - hour * 60; var second:int = millisecond % 60000 / 1000; var hourInfo:String = hour.toString(); if(hour < 10) hourInfo = "0" + hourInfo; var minuteInfo:Strin... 阅读全文
posted @ 2011-12-28 16:54 居家懒人 阅读(824) 评论(0) 推荐(0)
摘要:ctrl+enter建组合失效,可能是因为必须在网页里才能有效,flash builder测试时的swf里无法试出来,文本默认获得焦点,stage.focus=view ,测试时若是在网页里可能试不出来,把“生成htm包装器文件”去掉,然后再测试就可以了 阅读全文
posted @ 2011-12-24 16:45 居家懒人 阅读(351) 评论(0) 推荐(0)
摘要:demo:www.jd85.net/labaji.html最近做转职系统,需要一个抽奖拉霸机来随机获取职业相关的物品。这里是不是在快速运动中直接停下,而是在做减速运动。不过没有用到神马恶心的物理变加速运动公式,原理其实就两个容器来回切,然后逐帧减速最后停下。主要靠状态来区分,状态,微妙的状态~~ 1 package 2 { 3 import flash.display.MovieClip; 4 import flash.display.SimpleButton; 5 import flash.display.Sprite; 6 import flas... 阅读全文
posted @ 2011-12-23 12:01 居家懒人 阅读(310) 评论(0) 推荐(0)
摘要:觉得在技术博客上写些心情日记的文字有些不妥,但又找不到写心情的地方,毕竟此时心情是与技术有关的,QQ记事本不合适写技术,放在本地又怕以后找不到了,拿笔写在木头做的笔记本上?太慢了。今天是2011年11月23日,上周过生日时zoe送了一辆mini无线遥控赛车,感觉很不错,由于前轮总是向左偏,跑起来再打左就开始漂移了,哈哈,我甚是喜欢。这下除了直升机又多了个小车车给我蹂躏了。 有n久没写博客了,是工作太忙吗?是的。自从9月份辞职了跳到现在这家公司,好像只完整地过了3到4个双休,这边的隐性下班时间是20点30分,好吧不说关于加班的事情了,不然牢骚一发不可收拾。不过我打算从今天开始起把自己的下班... 阅读全文
posted @ 2011-11-24 01:57 居家懒人 阅读(283) 评论(0) 推荐(0)
摘要:2010年的8月到达上海,9月份进入一家游戏公司直到现在,上次年会上才知道原来公司各地员工加起来有400多。工作环境一般般,阳光进不来,空气不流通,四个人挤一张大桌子,灯泡瞎了几个星期没人修,最要命的是机器配置虽高,但都年久失修,我那内存虽然3G,客户端开两个号就卡的不行。虽说条件不行,但是做的项目我个人认为是很牛的。 工作小半年,虽说来公司时所在项目底层内容已大部分完成,但是对于身为菜鸟的我来说,大部分时间工作的同时都是在学习。 刚开始做了两个星期的体力活:整理新的地图资源,把地图场景的背景图、title图、场景元素和可行走区域整合到一个swf里,作为游戏运行时要加载的地图资源。有必... 阅读全文
posted @ 2011-11-20 19:55 居家懒人
摘要:package com.ultizen.hmlt.utils{ import com.ultizen.hmltMiniGame.crystal.greensock.plugins.VolumePlugin; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.text.TextField; import flash.text.TextFormat; import flash.utils.Timer; import flash.utils.get. 阅读全文
posted @ 2011-11-20 19:54 居家懒人 阅读(209) 评论(0) 推荐(0)
摘要:换工作了,在灵待了一年,跳槽了。今天是到新公司的第一天,我蒙鸟!张雨说我被FLEX惯坏了,对AS基础知识的掌握不牢,写了一年的FLEX,只是在别人的代码上写,张雨要我努力提高基础知识,比如事件机制的hasEventListener和dispatchEvent内部实现上有什么共同点?socket通信的发包收包到底是怎么回事等等,底层的东西都要掌握,不要做为一个工种,而要站在做技术的角度上。如果以后做了主程,说的话不能让别人信服,说不定别知道的东西你都不知道,那还怎么做主程。好吧,今天要做的是一个聊天框组件,要支持图文混排。妈的半年前就在上个项目做聊天,不过还真没弄过图文混排。今儿个拼了。ok,既 阅读全文
posted @ 2011-09-05 23:25 居家懒人 阅读(296) 评论(0) 推荐(1)
摘要:作为地图上的互动元素,动画最后一帧会派发一个"animationComplete"事件,那么需要冒泡吗?项目中是冒泡的,直到遇上了今天的情况,我才觉得没有必要冒泡: 之前项目中互动不管是trigger、singleTrigger或是server类型的都是点击后一旦checkBehavior满足条件会就doIt(),若是server采集类型的就会开始读条了,读条读完显示采集结果,然后就playAnimate()了。今天要做的这个互动,点击后,并不是立马就doIt()-->读条-->playAnimate(),而是先playAnimate(),收到"ani 阅读全文
posted @ 2011-03-02 23:27 居家懒人 阅读(554) 评论(0) 推荐(0)
摘要:在节点里用cdata,然后加<br> 或者直接用&#x000A; cocos creator cc.Label控件使用xml配置文件字符中测试 &#x000A; 可以使用换行 阅读全文
posted @ 2011-02-24 12:16 居家懒人 阅读(1233) 评论(0) 推荐(0)
摘要:让TextArea的垂直滚动条总是滚到对下面,即总是显示最新的信息,比如聊天。写个类继承自TextArea,重写几个方法可以做到: 阅读全文
posted @ 2011-02-18 14:01 居家懒人 阅读(1333) 评论(0) 推荐(0)
摘要:经过测试,ctrl键和enter键组合的话,在flash player里是没有效果的,按下了 ctrl时,再按enter键,就监听不到enter键的按下。但是用IE打开可以(测试时用的IE8).写了个简单的按键管理类:private var isctrlDown:Boolean = false; //-------------------------------------------------------------------------- // Public Methods //------------------------------------------------------ 阅读全文
posted @ 2011-02-18 13:57 居家懒人 阅读(1201) 评论(0) 推荐(0)