⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flash-

📁 主要介绍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 + -