主题:  幽灵flash研究手记

joe black

职务:普通成员
等级:2
金币:10.0
发贴:439
#12001/9/13 11:13:26
首先要声明两个问题:
1.本贴续接 sintian的<<遮罩效果可以只用一层实现吗?(附源文件)>>请没看过的朋友先看此篇
2.本研究还没有确切结论,且由于作者水平有限,有不足之处还敬请指出。

我下载了原文件,打开运行了一下,效果很普通。再打开library看了一下,果然有点奇怪,只有
一层不说,最后一桢的样子很特别,仔细看后发现是一个延续桢标志与一个关键桢合在一起组成
的,根据gaarder的说法,试了一下,果然可以分开,可是开后马上发现了问题,动画桢不是该有的蓝
色或绿色,而是白色。而移出去的部分(就是那个H的部分)则很正常,改成别的东西也行,移到别的
层也行。看来问题就出在这7桢的动画上。于是把其他的都删了,只留下这7桢。
janlay说删不掉首尾keyframe,果然如此。可是我无意中点了动画中间的一个桢,感觉有点怪,
怎么只选中了一个桢呢?(flash5中不论是动画桢还是延续桢,只要鼠标左击中间一桢都会选该部分中
所有桢)这种情况只有一种可能,就是这里是空白桢(不是blank keyframe)什么也没有。我试着删除
了一个,奇怪的事情发生了,桢是6桢,而动画还是7桢,也就是说,最后一个动画桢停在了没有任何桢
的地方。我接着又删除了剩余的6桢,动画居然还在,而且还能播放,这时候我只有一个感觉就是幽灵。
我干脆将层也删掉,现在frame窗口已没有任何东西,可是主画面居然还有,我按了下回车,天那,他
还在动。这时看了一下movie explorer窗口,还有一个叫layer2的层,可是却看不到。仔细想了一会,
问题反而简单了,就是有一个叫layer2的层被锁定且隐藏(flash里好像没这个功能)了,位置就在最
初的layer1下面,一切好像都解决了,因为其实就是两个层(layer2被锁定后隐藏)所以根本就不存在
单层遮罩,也不存在首尾keyframe删不掉等问题(因为隐藏层被锁定了,根本选不中,不信你按两下
锁,解除所有锁定后试试,是不是都可以操作了?不过千万不要去直接修改桢,因为这7桢本该是和层一
起被隐藏的,可是由于不知是谁的bug出现在了别的层上,根本选不中,要改的话直接从主画面里选择)
可是这个层是怎么被隐藏的呢?据我所知flash是没有这个功能的。我试了一下UltraEdit-32,直接修改
代码,没有成功,不过还是改成了一些东西,我想,如果是对.fla文件有深入了解的人去改的话应该没
什么问题吧。
好了,手记到此结束如果还有什么意见或问题,也可以直接发到信箱:mccn@263.net我们继续讨论



困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#22001/9/13 13:00:52
同感!
很可能是被其它资源修改工具改过的!


[url]http://sintian.chinaccd.net[/url]

Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
#32001/9/13 16:05:10
我也还在研究中



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42001/9/13 17:07:35
经过近两个小时的潜心研究,终于初步揭开的flash源文件层的组织结构。先放两个图上面。明天,我将详细地介绍已经解开的部分(其实是只解了一点





测试的样品:

janlay.top263.net/myfile/flatest/normal.fla 正常文件
janlay.top263.net/myfile/flatest/hide.fla 眼睛关闭
janlay.top263.net/myfile/flatest/lock.fla 加锁
janlay.top263.net/myfile/flatest/outline.fla 轮廓
janlay.top263.net/myfile/flatest/hide-lock.fla 眼睛关闭、加锁
janlay.top263.net/myfile/flatest/hide-outline.fla 眼睛关闭、轮廓
janlay.top263.net/myfile/flatest/lock-outline.fla 加锁、轮廓
janlay.top263.net/myfile/flatest/all.fla 全部关闭

编辑历史:[这消息被janlay编辑过(编辑时间2001-09-13 17:08:24)]


Blackflash.Qi

职务:版主
等级:7
金币:17.0
发贴:6028
#52001/9/13 19:34:11
有了很大的突破



joe black

职务:普通成员
等级:2
金币:10.0
发贴:439
#62001/9/13 20:18:46
马上快解开了嘛,能不能整理一下,写详细些?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244

木桫椤

职务:普通成员
等级:1
金币:0.0
发贴:46
#82001/9/21 0:23:33
mccn分析得很有道理,
最初我发现这个文件时也是有了不少力气来研究,都未能成功,
我想
最大的可能是第三方工具进行过修改



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
#92001/9/29 19:07:48
做出来了
嘿嘿


 源码下载

编辑历史:[这消息被冷语编辑过(编辑时间2001-09-29 19:08:07)]


困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#102001/9/29 19:12:47
如何做的,来给大家说一说吧!


[url]http://sintian.chinaccd.net[/url]

Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
#112001/9/29 19:26:16
janlay提供的那个图片
用UltraEdit
根据这个原理



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#122001/9/30 14:02:02
呵呵,这么容易就被你学到手了呀



Fierce

职务:普通成员
等级:2
金币:10.0
发贴:468
#132001/9/30 15:58:06
嘿嘿
是你的图片讲解的太清楚了