📄 flash-
字号:
作者:大木头
日期:00-4-8 上午 10:55:09
我真的是太忙了,本来有共有三十个问题,不过真的没有时间一个个解答,只好先把这个放出来,因为可能要比较久才有时间写后面的
1、FLASH动画当鼠标移动到上面,便马开始另一动画,是怎么做的????
答:分两种情况:
第一种:移到上面开始动画,移走就停止;
把动画做成按钮性质,在按钮三种状态分别插入MC,其中第二帧
可以响应mouseover事件!第二帧上放上你想它被响应后运动的动画
第二种:也是做成按钮,在按钮事件中写Action的跳转语句(go to …);在
最后一帧(最后一帧的状态是停止)后插入MC即可
2、拖动MC的方法
答:把MC拖到场景中的一个层上,然后给它起个名比如:dragobj
在时间轴上加入Action->drap movie clip,在右边star drag opration中选中dragobj
或填入/dragobj即可
注:这是最简单的拖动,可应用于实现类似鼠标轨迹的效果,如果想先选中再拖动,可以
做成按钮,以响应对应事件
3、我想往movie的背景中加入新的而調色板中又沒有的顏色?????
答:这样,新建一个文件,然后点颜料桶,通过颜料桶选择一个你想要的颜色,然后
按Ctrl-M,设置背景颜色,会发现在颜色表的最下面的一行,有一个新的颜色(就是你刚选的)
5、问一下如果我要load一个swf文件,能否设置他的长宽???。
如何才能在网页中全屏显示(我是指占满ie的空白部分)
答:在发布设置里,HTML的那个Tab里,有一项scale,把发布的flash设成exact fit就可以占满全屏了!
至于load一个SWF文件,可以通先在场景中放上一个MC,然后在load时把SWF文件关联到MC上,再然后对MC进行操作就OK了
6、如何在网页中判断是否已安装插件
答:如果不是使用下列代码:注意一下参数就可
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { file://v3.0
var ok=false; document.MM_returnValue = false;
with (navigator) if (appName.indexOf('Microsoft')==-1) ok=(plugins && plugins[plgIn]);
else if (appVersion.indexOf('3.1')==-1) { file://not Netscape or Win3.1
if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
else ok=autoGo; }
if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
file://-->
</script>
</head>
<body bgcolor="#FFFFFF" onLoad="MM_checkPlugin('Shockwave Flash','','file:///E%7C/Macromedia/Dreamweaver%203/ReadMe.htm',false);return document.MM_returnValue">
</body>
<script name="Used by MM_checkPlugin" language="javascript">
<!--
with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language="VBScript">\nOn error resume next\n'+
'MM_dir = (IsObject(CreateObject("SWCtl.SWCtl.1")) Or IsObject(CreateObject("Macromedia.ActiveShockwave.1")))\n'+
'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</scr'+'ipt>');
file://-->
</script>
</html>(这是别人写的)
7、我下载了个原程序,liberary里面有个MC,叫隐形,可是什么也看不着,这是怎么一回事?
答:如果是用了透明效果。点中关键桢,在有方框处右键鼠标,看看属性就知道怎么会事了。
(点中关键帧,就可以选中当前帧中所有的东东);
有的关键帧只是空帧用来写action,也许这个mc的存在只是为了控制主timeline的流程
8、一个关于load movie地问题.如何控制所load得swf(第一层)在原来swf(第零层)中的位置。
是否还可以向原来的swf传一些变量?
答:Load Movie中控制被载入swf位置;
用target参数
含level的路径:
_level0/mc1
_level1/mc2/mc1
详见Flash 4 Help中的Specifying targets
9、在一个关键帧中的脚本里stop后的脚本会不会起作用。
答:会起作用的;
但
如果是
stop
go to next frame
这样的stop是不会起作用的
10、FLASH不支持三角函数,怎么办?
答:想用sin和cos都不行,有没其它办法?
可以去看看小魔女的教程啊。
http://www.flashempire.com/tutorial/tutor/t12.html
建议利用Fast!(flash的外挂Action编辑,flash高手必备利器——当然只是必备
不等于很好…)。
注:其中一些解答参照了闪客帝国论坛
注二:其实这里是有很多优势比闪客论坛,最大的莫过于网速快,而且解答也快
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -