
大清早发现的这个东东,支付宝招聘页面,很好很强大,一个非常值得YY的flash,就像评论所说的:超越了同一时期的所有校园招聘形式。
闲话不多说,进入正题。
如题:最近研究flash有点走火,对任何flash都不放过的趋势。然后就有了解读该flash的野心,刚开始的loading效果憋开不讲,因为耳熟能详了,确切滴说: as2 解决方案,铺天盖地,as3解决方案,还在研究中,因为这只是个监听效果。
飞鱼这次对动画刚开始的举手动作比较好奇,就是你将鼠标放上去之后该童鞋很乖滴吧手举了起来,这个时候flash应该是启用了一个监听触发而已,然后你又银荡滴 移开鼠标,该童鞋又把手放下了,恩很乖。这个时候飞鱼起了邪心,把标标(鼠标)移进移出,移进移出如同大猫的OOXX般爽快^o^。然后出现了幻觉,屏幕上的童鞋开骂:狗日的~~· 酸死我了···,还让不让人活啦··· =.=
YY一番 哈··
关键在于此过程,你在该童鞋举到一半的时候 移开此童鞋还是从改高度放下,这个细节可能很多人会觉得理所当然,但是个人觉得该细节相当有难度,因为本人见过好多类似的触发事件没有该效果,例如:滑动 menu。很多人做滑动menu的时候,对滑动menu的MC(电影剪辑[flash专有])做了分解,即在menuMC里做好on帧标签和out帧标签(也是专业术语),然后使用触发action跳转到相应帧标签(on或out)播放,虽然这样的结构很清晰,但是却会出现释放on的时候转移到out时的跳帧感。不知道flasher们有没有同感。
解决方法其实似乎有挺多,像支付宝的举手之劳,应该采用原路返回法就能轻松实现呢,该方法是不是很通俗易懂啊?,飞鱼起的名儿当然通俗易懂啦···狂笑ing。
这个是请教了Jo-Nick 得出的结论呢,一开始以为有新的方法。
核心思想就是:播放到哪,原路返回。
实现方法:我自己琢磨的方法是 当监听到out事件时,让该MC 一直循环 播放上一帧,一直回到最初。
代码:今天有点晚了,有空补上。
PS:白鸦来杭州支付宝了,想认识的人离我越来越近啦···激动
该文章已经被摸了321次。 共有 3 条评论
如果是我 我就用镜像帧法
跳到哪 就判断当前是属于举起还是放下的部分 对就加或减相应的帧数
解决跳帧感觉 可以相应加多一帧 并判断是否到达尾部 否则直接停止
回复
飞鱼 Reply:
October 27th, 2008 at 22:16
这个方法我也试过呢,你的方法可以做一些更复杂放下动作呢^_^ 不过要把握好跳帧位置呢。
回复
然后出现了幻觉,屏幕上的童鞋开骂:狗日的~~· 酸死我了···,还让不让人活啦··· =.=
我试了半天也没骂人 开始觉得你的话让我出现错觉了,果然是看错了,原来是你的幻觉
回复
发表评论