浏览 4487 次 / [ 天下网闻 ] 程序员必读:200个网页制作常见问题及解答
  • 发布时间 2012-03-07 02:45
  • 1.在 Flash软件中如何禁止右键菜单和缩放功能,如何完成双击 SWF文件时直接全屏显示?
    在第一帧中输入下面的动作代码:
    全屏:fscommand ("fullscreen", true)
    禁止缩放:fscommand ("allowscale", False)
    禁止右键菜单:fscommand ("showmenu", False)


    2.如何制作 Loading?
    使用_framesloaded、_totalframes两个变量可以完成。


    3.如何判断载入外部 swf文件的进度?
    可以使用载入 swf文件的_framesloaded、_totalframes两个变量,加上被载入动画的名称。


    4.如何把在 Flash中输入的文本另存为一个文本文件?
    Flash自己不行!需要与其他软件联合编程来完成,如 ASP、PERL。

    5.经常听别人说到路径,在 Flash中路径起到一个什么作用呢?
    如果您用过 DOS,就可以很容易地理解 Flash的路径。简单地说,路径就是 Flash编程时变量或符号(元件)要经过的“路”。其方式跟 DOS一样,分成相对和绝对两种。

    6.Flash编程用什么工具软件比较好?
    可以使用 ActionClip。先在任意一个文本编辑软件中写完程序之后,将程序部分拷贝至剪贴板,然后运行 ActionClip将之转化,再粘贴到 flash中即可。


    7.怎样将 fla文件转成 avi文件?
    fla格式文件可以转成 mov格式,但没办法直接转成 avi格式文件,可以先通过转成 gif格式文件,再经过其他软件转成 avi格式文件。

    8.如何在本机上测试 Loading?
    在播放时,再次按下下 Ctrl+Enter快捷键,或者是执行菜单栏中的“视图>带宽设置”命令。

    9.Flash中怎样才能消除导入图像的锯齿?
    使用 BMP图像或矢量图。由于点阵问题,所以在导入图像之前应先查看这个图的像素大小,然后将图像文件转为 BMP格式文件,再在 Flash中执行“修改>位图>转换位图为矢量图”命令来优化图像。


    10.如何使刷新后的页面会随机显示几个不同的 SWF中的某一个动画?
    假设有 6个 swf文件,分别命名为 movie0.swf, movie1.swf……movie5.swf。要使每刷新一次,就出现不同的界面,可运用一下动作代码:


    LoadmovieNum("movie"+random(5)+".swf")

    11.如何屏蔽按钮上的手形指针?
    可以使用 mouse.hide();,然后再用 startDrag命令让一个箭头形的 MC被拖动就可以了。


    12.如何让一个 MC调用另一个 MC里设置的一个变量?

    在 mc里输入下面的语句:
    a = _root.mcname.b;
    其中,ab均为变量名,mcname为 mc的实体名,此语句是使本 mc的变量 a调用_root.mcname这个 mc里的变量 b。


    13.在 Flash中如何打开 word文档?
    Flash不支持调使用 word文件,但浏览器可以直接打开.doc文档,所以可以使用 getURL来解决,路径用绝对地址 http://www..../word.doc


    14.在 Actionscript的编辑窗口中怎样设置以使中文字体更清晰?
    可以更换 Flash的字体,也就是删除 Windows FontsModern.fon,这样,编辑窗口的字体就好看多了。

    15.Flash如何与数据库连接?
    只能通过后台文件,如 CGI脚本、ActiveServer Pages(ASP)或 PersonalHomePage(PHP)等传递值到 Flash中,实现数据库的操作。


    16.Adobe的 AdobeFlash Professional与 AdobeFlash Player之间有何不同?
    AdobeFlash Professional是用于开发丰富内容、用户界面和 Web应用的应用程序。
    AdobeFlash Player是多平台客户端程序。Web用户必须下载并安装播放器才能查看 Flash的内容并与其交互。


    17.Flash Player和 ShockwavePlayer之间有何不同?
    Flash Player和 Shockwave Player都是源自 Adobe的免费 Web播放器。它们的用途截然不同:
    Flash Player显示使用 AdobeFlash Professional创建的内容,如 Web应用程序前端、效果出众的网站用户界面、交互式在线广告,以及短篇到长篇的动画。
    ShockwavePlayer显示使用 Director创建的内容,如高性能多用户游戏、交互式三维产品仿真、在线娱乐和培训应用程序。通过使用扩展模块,开发人员可以对 Shockwave Player的功能进行扩展,以便能够播放自定义构建的应用程序。

    18.Flash如何与外部影片连接?
    使用 loadmovie语句即可。

    19.如何找到放在窗口外边的面板?
    将 Windows下面的状态栏先放在最下面,然后缩放 Flash的窗口,仔细查找就可以看到面板露出的角,然后拖动就可以了。如果你的显示器分辨率是800 ×600那么把它调到 1024×768,然后就可以看到丢失的面板了。


    20.怎样控制动画的播放和停止?
    在 Flash中最基础的 Actionscript语句有stop、 goto、play等。使用这些语句可以控制动画的播放和停止。

    21.怎样制作特殊的动画光标?
    利用 Flash中的 startDrag这个功能,可以制作比较常见的鼠标跟随效果,用以形成动画光标。


    22.在应用 FsCommand动作时可以调用 Java script吗?
    FsCommand可以调用 JS函数 MovieName_DofsCommand装入 Flash动画。MovieName是 Flash动画的名字由 Embed标签的
    Name属性或是 Object标签的 ID属性指定,如果 FlashPlayer的名字为 MYMOVIE,应该调用 JS函数名字为 MYMOVIE_DOFSCOMMAND。


    23.Flash如何与后台连接?
    使用 LoadVars()对象的 send和 Load方法来发送和接收数据。


    24.如何实现声音的暂停/播放?
    在执行 stop()命令时可以用sound对象的position属性取得当前声音文件的播放时间(毫秒),然后用start(time,loop)在当前位置播放即可。


    25.如何定义二维数组?
    下面定义一个 20*20的二维数组,值全部为0。
    sarray = [];
    for(vari = 0;i<=19;i++){
    sarray[ i] = [];
    for(varj = 0;j<=19;j++){
    sarray[ i][j] = 0;
    }
    }
    26.如何打开指定属性的窗口?
    先使用 JS在 HTML页面中定义函数,然后在 Flash中用 getURL()调用。


    27.如何通过 MC中的按钮跳转场景?
    在要跳转的帧上加标签,通过标签跳转:
    goto-AndStop("yourlable")。

    28.如何随机设置 MC颜色?
    MC实例名为"mc":
    mycolor=new Color("mc")
    mycolor.setRGB(random(0xffffff))

    29.如何实现双击效果?
    把下面的代码放到按钮上:
    on(press){

    time= getTimer()-down_time;

    if(time

    trace("ok");

    }

    down_time= getTimer();

    }

    30.如何使 MC始终跟随鼠标旋转?
    先计算 MC横纵坐标与鼠标横纵坐标的差值,然后用 Math.atan2()来计算旋转角度。

    m_x = _root._xmouse-mc._x;

    m_y = _root._ymouse-mc._y;

    mc._rotation = PI=180/Math.PI*Math.atan2(m_y, m_x);

    31.如何制作鼠标跟随效果?
    基础代码如下,其中 a为步长:
    mc._x+=(_root._xmouse-mc._x)/a
    mc._y+=(_root._ymouse-mc._y)/a

    32.如何在 AS中创建类的继承?
    创建一个 MC的继承类:
    myClass=function(){
    ……
    }
    myClass.prototype= new MovieClip();


    33.怎样使用元件来优化Flash动画?
    多使用元件。如果电影中的元素有使用一次以上者,则应考虑将其转换为符号。重复使用符号并不会使电影文件明显增大,因为电影文件只需储存一次符号的图形数据。

    34.如何使一个弹出窗口最大化?
    使用下面的语句即可:
    <script>
    self.moveTo(0,0)
    self.resizeTo(screen.availWidth,screen.availHeight)
    </script>

    35.怎样用图片来关闭窗口?
    使用 <A href="javascript:window.close()"><IMG height=20 width=20 alt="关闭窗口 " src="close.gif" border=0></A>语句即可。

    36.怎样禁止通过鼠标右键查看网页源代码?
    使用如下代码即可:
    <scriptlanguage=javascript>
    function
    click()
    {if(event.button==2){alert('你好,欢迎光临')}}
    document.onmousedown=click
    </script>


    37.怎样自动定时跳转到新的页面?
    使用 <META HTTP-EQUIV="Refresh" content= "4"; URL=http://自己的 URL">语句可以实现。

    38.怎样自动显示主页最后更新的日期?
    使用如下代码即可:
    <script>
    document.write("最后更新日期:
    "+document.lastModified+"<p>")
    </script>

    39.怎样使页面全屏显示?
    使用如下代码即可:
    <form>
    <input
    type="BUTTON" name="FullScreen"value="全屏显示"onClick="window.open( document.location,'big','fullscreen=yes')">
    </form>

    40.怎样使鼠标完全被封锁,屏蔽鼠标右键和网页文字?
    使用如下代码即可:

    <body>

    41.怎样通过按钮来查看网页源代码?
    使用如下代码即可:
    <input type="BUTTON" value="查看源代码 "
    onClick= 'window.location = "view-source:" + window.location.href'name="BUTTON">

    42.如何在网页中调试 Javascript?
    有许多方式可以调试 Javascript。插入 alert进入代码是最常见的方式,可以提示变量的值、类型,
    函数参数,对象属性。如果用分支代码来支持分别做不同的事,可以使用 confirm来强制执行指定的分支
    功能。如果想能够剪切粘贴结果可使用 prompt。要想得到更详细的错误报告你可以使用 window.onerror
    或 try..catch语句。这会让代码直接运行,不会因某个错误而终止挂起,从而在代码执行完成后报告所有的错误。

    43.怎样控制网页的整体属性?
    网页的主体部分位于<Body>、</Body>这两个标签之间。<Body>作为一个标签,有许多相关的属性,这其中将包括网页的标题、网页颜色、背景图片等设置。

    44.怎样设置文字的字体与样式?
    如果希望更改页面中的字体、字号和颜色,最好使用<FONT>标签。

    45.怎样建立无序列表?
    无序列表是指以●、○、□等开头的,没有顺序的列表项目。它通常使用一个项目符号作为每条列表项的前缀。无序列表主要使用<UL>、<LI>几个标签和 Type属性。

    46.怎样建立有序列表?
    有序列表使用编号,而不是项目符号来编排项目。列表中的项目采用数字或英文字母开头,通常各项目间有先后的顺序性。在有序列表中,主要使用 <OL>、<LI>两个标签和 type、start两个属性。


    47.怎样在页面中插入图片?
    插入图片的标签只有一个,那就是<IMG>标签。但仅使用<IMG>标签是不够的,需要配合其他的属性来完成。

    48.如何设置图片的图像映射链接?
    插入将要制作图像映射所需的图片文件,然后在图片标签中使用 USEMAP属性,即可实现图像映射链接。


    49.怎样在 HTML中播放音乐?
    在页面中可以放置如 MP3音乐等多种多媒体内容,这可通过<Embed>标签实现,如果创建背景音乐,则通过<BGSOUND>标签实现。

    50.怎样建立表单?
    表单是 HTML页面与浏览器端实现交互的重要手段。利用表单可以收集客户端提交的有关信息。表单是网页上的一个特定区域。这个区域是由一对 <FORM>标签定义的。

    51.表单中常用的标签有哪些?
    输入标签
    <INPUT>是表单中最常用的标签之一。常用的文本域、按钮等都使用这个标签。另外,通过<SELECT>和<OPTION>标签可以设计页面中的菜单和列表效果。<TEXTAREA>标签用来制作多行的文字域,可以在其中输入更多的文本。


    52.HTML中框架的基本标签是什么?
    框架主要包括两个部分,—个是框架集,另一个就是框架。框架集是在一个文档内定义一组框架结构的 Html网页。框架集定义了在一个窗口中显示的框架数、框架的尺寸、载入到框架的网页等。而框架
    则是指在网页上定义的一个显示区域。在使用了框架集的页面中,页面的<BODY>标签被<FRAMESET>标签所取代,然后通过<FRAME>标签定义每一个框架。

    53.HTML中浮动框架的基本标签是什么?
    浮动框架是一种特殊的框架页面,在浏览器窗口中可以嵌套子窗口,在其中显示页面的内容。浮动框架通过<IFRAME>标签实现。


    54.怎样制作滚动文字?
    在 HTML页面中,可以实现如字幕滚动文字效果。在一个排版整齐的页面中,添加适当的滚动文字可以起到灵活页面的效果。这些可通过<MARQUEE>标签实现。


    55.嵌入多媒体文件的标签是什么?
    在页面中可以放置如电影、SWF动画等多种多媒体内容,嵌入标签为<EMBED>。

    56.页面头部的源信息标签包括哪些?
    <META>标签的功能是定义页面中的信息,这些文件信息并不会出现在浏览器页面的显示之中,只会显示在源代码中。<META>标签是实现元数据的主要标记,它能够提供文档的关键字、作者、描述等多种信息,在 HTML的头部可以包括任意数量的<META>标记。


    57.怎样设置页面的字符集?
    HTML页面的内容可以不同的字符集来显示,如中国常用的 GB码(简体中文),中国台湾地区常用的 BIG5码(繁体中文),欧洲地区常用的 ISO8859-1(英文)等。对于不同的字符集页面,如果用户的浏览器不能显示该字符,则浏览器中显示的都是乱码。这时就需要由 HTML语言来定义页面的字符集,用以告知浏览器以相应的内码显示页面内容。这也通过 <META>标签实现。

    58.如何在网页中应用可以自动更新时间的效果?
    在页面中可以实现自动更新的时间,这通过 Javascript中的 Document对象来完成:
    <script>document.write(document.lastModified)</ script>


    59.怎样实现页面中的前进和后退?
    可以在页面中实现如同浏览器上按钮的前进与后退一样的功能,只需使用 Javascript的 history对象即可:

    <input type="submit" name="Submit" value="前进 " onClick=history.go(1)><input type="submit" name="Submit2" value="后退"onClick=history.go(-1)>

    60.将网页设为首页的代码是什么?
    在网页中可以通过 Javascript代码将页面设置为浏览器的首页,期代码如下:


    <a href="#" >设为首页</a>


    61.去除浏览器滚动条的代码是什么?
    如果希望去除浏览器的滚动条,可以通过在 <body>语句内添加代码来实现:
    <bodyscroll=no>


    62.怎样改变浏览器中鼠标的形状?
    通过样式改变鼠标形状,鼠标放在被此项设置修饰的区域上时,形状会发生改变。具体的形状包括:
    hand(手)、crosshair(交叉十字)、text(文本选择符号)、 wait(Windows的沙漏形状)、Default(默认的鼠标形状)、help(带问号的鼠标)、e-resize(向东的箭头)、 ne-resize(指向东北方的箭头)、n-resize(向北的箭头)、nw-resize(指向西北的箭头)、w-resize(向西的箭头)、sw-resize(向西南的箭头)、s-resize(向南的箭头)、se-resize(向东南的箭头)、auto(正常鼠标)。


    63.如何为网页中的图像添加底片效果?
    通过 CSS的 Invert滤镜可以实现图像底片的效果,Invert滤镜是把对象的可视化属性全部翻转,包括色彩、饱和度和亮度值。

    64.怎样将网页中的图像设置为水平翻转或垂直翻转?
    通过 CSS的 FlipH和FlipV滤镜可以实现图像的水平翻转和垂直翻转的效果。


    65.怎样调整网页中图像的透明度?

    通过 CSS的 Alpha滤镜可以实现图像的透明效果。“Alpha”属性是把一个目标元素与背景混合。设计者可以指定数值来控制混合的程度。这种“与背景混合”通俗地说就是一个元素的透明度。通过指定坐标,可以指定点、线、面的透明度。


    66.如何将网页中的图像转换为灰度图像?
    通过 CSS的 Gray滤镜可以实现图像的灰度效果。

    67.如何使网页中的图像产生 X射线效果?
    通过 CSS的 Xray滤镜可以实现图像的 X射线效果。Xray滤镜是让对象反映出它的轮廓并把这些轮廓加亮,也就是所谓的 X光片。


    68.如何为网页中的对象添加波纹样式?
    通过 CSS的 Wave滤镜可以实现图像的波纹效果。


    69.CSS在网页制作中一般有三种用法,具体在使用时应采用哪种用法?
    当有多个网页要用到的 CSS,采用外连 CSS文件的方式,这样网页的代码大大减少,修改起来非常方便;只在单个网页中使用的 CSS,采用文档头部方式;只有在一个网页一、两个地方才用到的 CSS,采用行内插入方式。


    70.CSS的三种用法在一个网页中可以混用吗?
    三种用法可以混用,并且不会造成混乱。这就是它为什么称之为“层叠样式表”的原因,浏览器在显示网页时是这样处理的:首先检查有没有行内插入式 CSS,有就执行,不用管本句的其它 CSS;其次检查头部方式的 CSS,有就执行;在前两者都没有的情况下再检查外连文件方式的 CSS。因此可看出,三种 CSS的执行优先级是:行内插入式、头部方式、外连文件方式。


    71.在文档头部方式和外连文件方式的 CSS中都有<!--和-->代码,其作用是什么?
    这一对代码的作用是为了不引起低版本浏览器的错误。如果某个执行此页面的浏览器不支持 CSS,它将忽略其中的内容。


    72.是不是需要懂很多 HTML标签或 CSS语法才能设计 CSS?
    事实上,您只要认得 P(段落 )、IMG (图像 )、 A(连结 )H1~ H6(标题 )等几个关键字即可,其它的 CSS语法可以由 Dreamweaver自行产生。

    73.有些网页中文字的超链接不会显示底线,这是怎麽制作出来的?

    这也是 CSS的一种应用,语法如下:

    <style>

    <!-

    A{ text-decoration:none}

    -->

    </style>

    74.为什么我做的网页在 Firefox中不能居中显示?
    IE浏览器只要在 body中定义了 text-align:center,就可以实现居中了,标准浏览器则需要在父级容器中定义为 margin: 0 auto;,才能居中。


    75.怎样定义网页语言(字符集)?
    在制作网页过程中,首先要定义网页语言,以便访问者浏览器自动设置语言,而我们用所见即所得的 HTML工具时,都没有注意到这个问题,因为它是默认设置。要设置的语言可以在 HTML代码状态下找到:
    <meta http-equiv="Content Type" content="text/html; charset=gb2312">
    把 charset=gb2312改换成其它语言代码即可,比如英文 harset=en。

    76.怎样防止别人把你的网页放到自己的框架里?
    因为框架的缘故,有许多人把别人的网页放置到自己的框架里,使之成为自己的一页。如果你要防止别人这样做,可以加入下列 Javascript代码即可,它会自动监测,,然后跳出别人的框架。


    <script language="javascript">
    if (self!=top) window.top.location.replace(self.location);
    </script>


    77.怎样测试浏览器并自动载入所需要的网页?
    目前微软和网景的浏览器并不能完全兼容所有网页,有的在某种浏览器里非常漂亮,而用其它浏览器查看时却一团糟。如果你需要测试浏览器,可以加入以下 Javascript代码并保存单独一个网页:


    <script language="javascript">
    functionTestBrowser(){'
    ie = ((navigator.appName==f1 "Microsoft Internet Explorer") & & (parseInt(navigator. appVersion)>= 3 ))


    ns= ((navigator.appName== "Netscape")


    (parseInt(navigator.appVersion)>= 3 ))
    if (ns){


    setTimeout(''location.href="nn4.htm"'',10);
    } else{
    setTimeout(''location.href="ie4.htm"'',10);

    }

    }

    </script>


    78.怎样在网页中加入 E-mail链接并显示预定的主题?
    使用以下代码:

    <a href=mailto:cnshell@163.com?subject=hello>


    79.怎样让背景图像不滚动?
    使用以下代码:
    <body background="cnshell.gif" bgproperties= "fixed">


    80.怎样让背景图像不平铺?
    CSS样式表定义:
    <styletype="text/css">
    <!-body { background-image: url(image/bg.gif);
    background-repeat:no-repeat}
    -->
    </style>

    81.怎样定义网页的关键字?
    在网页中加入关键字,可以供某些搜索站台机器人使用,它们会利用该关键字为你的网站做索引,这样,当别人用关键字搜索网站时,如果你的网页包含该关键字,就可以被列出。定义本网页关键字,可以加入以下代码:


    <meta name="keywords" content="html,dreamweaver,flash,css">

    其中,content所包含的就是关键字,你可以自行设置。这里有个技巧,你可以重复某一个单词,这样可以提高自己网站的排行位置,如:


    <meta name="keywords" content="dreamweaver, dreamweaver,dreamweaver">

    82.怎样链接网页的对象?
    有时链接发生在一个网页里,比如页面上半部分列出了目录,下部分列出了内容,而单击目录任何一个项目都可以跳到指定部分,可以在要被链接的内容部分设置如下代码:

    <a name="#1"></a>

    而要链接到以上设置的部分,可以进行如下编制:

    <a href="index.htm#t1">t1</a>


    83.怎样为不支持框架结构的浏览器指定内容?
    为了防止不支持框架结构的浏览器访问你的网页,可以在网页中加入以下内容:

    <body>
    <noframes>
    本网页是框架结构,请下载新的浏览器浏览
    </noframes>
    </body>


    84.怎样删除表格边框?
    删除表格的边框,可以在表格的属性中加一句 “border="0"”即可,或者把 border设置为如下代码:
    <body><tableborder="0" width="100%">
    <tr>
    <td width="100%"></td></tr>
    </table></body>


    85.怎样隐藏在状态栏里出现的 Link信息?
    大家知道,当你指向一个链接时,该链接的信息会出现在浏览器状态栏里,如果需要隐藏信息,可以进行如下设置:


    <a href="http://www.yufeng21.com">test</a>

    如果想要指向一个链接时,浏览器状态栏里出现特定的信息,把 none改成你需要的文字即可。


    86.怎样在网页中添加多媒体文件?
    有些多媒体文件无需其他程序就可以播放,而有许多多媒体文件需要外部程序的帮助,当浏览器下载不支持的格式时会调用外部程序。如果浏览器没有安装这种外部程序,那么浏览器会自动去下载;如果你需要加入多媒体格式,可设置如下代码:


    <embed src="tt.ram" autostart="true" loop="2" width="80" height="30">


    87.怎样在网页中添加电子邮件表单提交?
    表单提交需要CGI程序的支持,但你也可以利用 E-mail提交,当设计好表单后,把 action内容加入邮件地址即可,如下:


    <form method="post" action="mailto:yourmail@ mail.com" enctype="text/plain">


    88.怎样在网页中添加最后修改日期?

    在 body中加入以下代码即可:

    <script Language="javascript">

    document.write("最后修改日期" + document.lastModified);

    </script>


    89.如何清除页面中的框架结构?
    在链接属性中加入 target="_top"如下设置:
    <a href="http://www.yourdomain.com" target= "_top">宇风多媒体</a>
    当单击这个链接后,页面所有框架会被清除,并由该链接内容替代。


    90.如何防止站点页面被任意链接?
    有许多好站点的页面会被其它站点任意链接,如果你不希望别人直接链接到站点内部去,可以通过经常更换页面文件名,如每十天改一次,这样来有效防止别人的任意链接。


    91.如何避免网站的电子邮箱地址被搜索到?
    经常会收到不请自来的垃圾信件,如果你拥有一个站点并发布了你的 E-Mail链接,那么其他人会利用特殊工具搜索到这个地址并加入到他们的数据库中。要想避免 E-Mail地址被搜索到,可以在页面上不按标准格式书写 E-Mail链接,如 yourname at mail.com,它等同与 yourname@mail.com


    92.如何让访问者忽视缓冲页面?
    请在<head>与</head>之间加入以下代码:
    <MEAT HTTP-EQUIV="Pragma" CONTENT= "no-cache">


    93.如何为页面制作幻灯片效果?
    如果想为访问者展示一系列的图片,并且页面自动每间隔一段时间刷新图片。假设要展示三副图片,为这三幅图片制作三个页面 1.htm,2.htm,3.htm。在每个页面的<head>与</head>之间分别加入代码:

    <META HTTP-EQUIV="Refresh" Content="6; URL=x.htm">其中 1.htm指向 2.htm,2.htm指向 3.htm。

    94.如何改变表单 submit按钮上的文字?
    把下面代码中的 value属性值改成你需要的文字即可。

    <input type="submit" value="submit" name= "B1">

    95.如何加快页面图片的下载速度?
    当首页图片过少,而其它页面图片过多时,为了提高效率,可设置当访问者浏览首页时,后台进行其他页面的图片下载。方法是在首页加入如下代码:

    <img src="cn.jpg" width=0 height=0>其中 width,height要设置为 0,cn.jpg为提前下载的图片名。

    96.如何自动弹出对话框?
    在<body>与</body>之间加入如下代码:
    <script LANGUAGE="javascript">alert("弹出内容")</script>

    97.是否可以利用大写字体来书写 HTML标签?

    对于大多数 HTML标签元素,你可以利用大写体或小写体及两者的混合体来书写标签元素。比如: <html></html>和<HTML></HTML>同等有效。但如果是特殊字符的标签元素,你只能使用小写体。

    98.如何在页面中利用单击来关闭浏览窗口?
    在<BODY>与</BODY>之间加入以下代码:
    <a href="javascript:window.close()">关闭窗口 </a>


    99.在 Dreamweaver中采用行内插入式 CSS要手动输入代码吗?
    不用!先用 CSS面板定义好要用的 CSS,然后,在要插入 CSS的标签中插入:style="",再把刚定义的 CSS从后面拖到这个双引号中来,把花括号以外的部分删去即可。

    100.如何给一部分文字添加背景色?
    给文字添加不同的颜色,只要在 Dreamweaver中的属性面板上选取文字的颜色即可,非常方便。但要给部分文字添加不同的背景色却没有相应的功能,这时,我们可以先做一个定义背景色的 CSS(如: bgstyle),再在 Dreamweaver中点击它既可完成。例如,定义一个淡黄色背景的 CSS,在应用时选取那段文字,再在 CSS面板上点一下 bgstyle即可

    101.如何使用“检查浏览器”动作?
    由于目前网页浏览器还没有一个统一的标准,有可能会出现在一种浏览器中可以正常浏览的界面在另一种浏览器中页面内容错位的现象。为了使设计好的网页适合不同浏览器,能够自动地检测访问者的浏览器类型,“行为”中的“检查浏览器”动作可根据访问者不同类型和版本的浏览器将它们转到不同的页。一般来说,通常将这种行为附加到 body标签上,当浏览器载入页面文档时,就会根据浏览器的类型,跳转到不同的网页。

    102.如何使网页可自动检查表单中输入数据的有效性?

    “检查表单”动作是检查指定文本域的内容以确保用户输入的类型是正确的。当用户在表单中填写数据时,检查所填数据是否符合要求非常重要。例如,在“姓名”文本框中必须填写文本内容,而在“年龄”文本框中必须填写数字,而不能填写其他内容。如果这些内容填写不正确,则系统会显示提示信息。一般可以使用 onBlur事件将其附加各文本域,在用户填写表单时对域进行检查;或者将触发事件设置为 onSubmit,这样当单击“提交表单”时,会自动检查表单中的输入数据是否有效。


    103.如何使网页可检查访问网页的浏览器是否装有指定的插件?
    通过“检查插件”动作可以检查访问网页的浏览器是否安装有指定的插件,然后为安装插件和没有安装插件的浏览器显示不同格式的网页。比如,检查是否在浏览器中安装了 Flash插件,如果用户安装了该插件,将带有 Flash动画对象的网页显示给用户,如用户的浏览器没有安装此插件,就将一幅仅仅显示图像的替代网页显示给用户。

    104.如何使用“预先载入图像”动作?
    有很多情况,网页上会存在尚未显示的图像。例如隐藏在层中的图像,在尚未激活层的可见性时并不被显示。还有翻转图像也很容易说明这种效果。它实际上是两幅图像构成,原始图像和翻转图像,只有当鼠标移动到原始图像上,才会显示翻转图像。利用图像预载,就可以将可能显示的图像一起下载,便于脱机浏览。“预先载入图像”行为使浏览器下载还未在网页中显示、但是可能显示的图像,并将其存储到本地缓存中。

    105.怎样设置在指定的框架或当前的浏览窗口中载入指定的页面?
    利用“转到 URL”动作,可以设置在指定的框架中或在当前的浏览窗口中载入指定的页面。此操作尤其适用于通过一次单击更改两个或多个框架的内容。


    106.怎样使用“改变属性”动作?
    利用“改变属性”动作,可以动态改变对象的属性值。例如,可以改变层的背景颜色,或者是改变图像的大小等。这些改变实际上是改变对象对应标签的相应属性值。是否允许改变属性值,取决于浏览器的类型。一般来说,Internet Explorer 6.0比 Internet Explorer 5.0或 Netscape Navigator浏览器支持更多的改变属性特性。

    107.怎样使浏览器的状态栏中显示提示信息?
    通过“设置状态栏文本”动作,可以在浏览器状态栏中显示信息。可以用来显示一些提示性信息,如帮助信息、说明信息等。

    108.如何制作一个弹出式菜单?
    现在许多网站喜欢采用菜单形式,这是一种良好的风格,可以有效地节约页面空间,使页面做得很短很紧凑,减少拖动滚动条的麻烦。使用“显示弹出式菜单”行为,可以创建或编辑 Dreamweaver弹出菜单,或者打开并修改已插入 Dreamweaver文档的 Fireworks弹出菜单。通过在“显示弹出式菜单”对话框中设置选项可以创建水平或垂直弹出菜单,并且可以设置或修改弹出菜单的颜色、文本和位置。

    109.怎样使用“交换图像”动作?
    “交换图像”动作用于改变 img标签的 src属性,即用另一张图像替换当前的图像。使用这个动作可以创建按钮变换和其他图像效果(包括一次变换多幅图像)。因为这个动作只影响到 src属性,所以变换图像的尺寸应该一致(高度和宽度与初始图像相同),否则交换的图像显示时会被压缩或扩展。

    110.什么是模板?
    模板可被理解成一种模型,用这个模型可以方便地做出很多页面,然后在此基础上可以对每个页面进行改动,加入个性化的内容。为了统一风格,一个网站的很多页面都要用到相同的页面元素和排版方式,使用模板可以避免重复地在每个页面输入或修改相同的部分,等网站改版的时候,只要改变模板这个文件的设计,就能自动更改所有基于这个模板的网页。可以说,模板最强大的用途之一就在于一次更新多个页面。从模板创建的文档与该模板保持连接状态(除非用户以后分离该文档),可以修改模板并立即更新基于该模板的所有文档中的设计。

    111.什么是库?
    库文件的作用是将网页中常常用到的对象转化为库文件,然后作为一个对象插入到其他的网页之中。这样就能够通过简单的插入操作创建页面内容。模板使用的是整个网页,库文件只是网页上的局部内容。


    112.怎样指定一个页面中可以更改的部分?
    由模板生成的网页上,哪些地方可以编辑,是需要预先设定的。设置可编辑区域,需要在制作模板的时候完成。可以将网页上任意选中的区域设置为可编辑区域,但是最好是基于 HTML代码的,这样在制作的时候更加清楚。

    113.如何更新整个站点中的模板?
    可以将模板套用在已有的网页上,在有些时候,需要对模板的不可编辑区域进行编辑,如添加网页的样式、行为等,或者要创建不同形式的网页外观。然后 Dreamweaver将根据模板的改动,自动更新这些网页。


    114.如何将创建好的库项目添加到网页中?
    刚刚创建好库文件后,对于转换成库文件的内容,网页中已经拥有了这个库文件,即背景会显示为淡黄色,不可编辑。

    115.如何更新整个站点中使用了库的页面?
    如果修改了库文件,Dreamweaver会自动更新全站使用库的页面。


    116.什么是表单?
    表单是 HTML页面与浏览器端实现交互的重要手段。利用表单可以收集客户端提交的有关信息。表单的主要功能是收集信息,具体说是收集浏览者的信息。比如,要在网上申请一个电子邮箱,就必须按要求填写完成网站提供的表单网页,其内容主要包括姓名、年龄、联系方式等个人的信息。

    117.网页中的插件有哪些类型?
    Dreamweaver中的插件是专门用来扩充 Dreamweaver功能所开发的。通过集成的插件,可以在网页中实现许多原本非常复杂的技术,从而避免从事大量源代码的编写和调试工作。在 Dreamweaver中使用的插件可以分为“对象( Objects)”、“行为( Behaviors)”、“命令(Command)”以及“属性(Inspector)”4种类型。

    118.怎样下载插件?
    Adobe公司免费提供 600多种插件,其中可以用在 Dreamweaver中的就有几十种,我们可以在其中选择需要的插件并下载。


    119.如何使用扩展管理器安装插件?
    为了方便用户安装三方插件,Dreamweaver添加了“扩展管理器”这一功能。“扩展管理器”提供了非常简便的方法用来安装或反安装三方插件,Dreamweaver在“命令”菜单中添加了“扩展管理”这一项。

    120.如何用 Dreamweaver快速创建 CSS外连式文件?
    对于一个初接触 CSS的网页设计人员来讲,要用记事之类的编辑器去创建一个 CSS外连式文件是相当困难的。由于 Dreamweaver对 CSS支持的很好,因此可利用它来创建。具体操作步骤如下:先在纸上写好在网站的网页中可能要用到的 CSS名称,然后在 Dreamweaver的编辑窗中调出 CSS面板,一个一个地定义,并在一个空白页上适当地写一点相关内容,边定义边试用,效果不满意,立即修改;全部定义好后,再用记事本创建一个空的 CSS外连式文件,再把之前那段定义好的 CSS复制到 CSS文件中去,就大功告成了。


    121. <!DOCTYPE>代码是什么意思?
    在网页中,经常会看到代码<!DOCTYPE HTML PUBLIC'-//W3C//DTD HTML 4.01//EN'>,这是声明 HTML文件的版本信息。


    122.如何在网址前面添加小图标?
    首先,必须知道所谓的图标是一种特殊的图形文件,它是以 .ico作为扩展名。可在网上找一个制作图标软件来进行制作。一般,图标具有特定的规格:图标的大小为 16×16(以像素为单位);颜色不得超过 16色。插入图标时只需在该网页文件的 HEAD部分加入下面的代码:

    <LINK REL="SHORTCUT ICON" HREF="http:// www.yourdomain.com/图标文件名">

    123.在 800×600的显示器中,如何不让网页出现水平滚动条?
    使用代码<body leftmargin="0" topmargin="0">,此时网页中的表格宽度为 778。

    124.怎样使用<IFRAME>标签在网页中嵌入网页?
    使用代码<iframesrc="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling ="Yes">即可。

    125.怎样使用<tbody>标签?
    <tbody>用于加强对表格的控制能力的,例如, <table><tbody>.......</tbody></table>。<tbody>标签如果不是手动输入的话,只有在用 IE打开一个网页并把它另存的时候,另存为的文件的表格才会生成 <tbody>标签。


    126.如何让滚动条出现在页面的左侧?
    使用如下代码即可:<htmldir="rtl">

    127.alt和 title都是提示性语言标签属性,它们之间有什么区别吗?
    在浏览网页时,当鼠标指针停留在图片对象或链接上时,在指针的右下方有时会出现一个提示信息框,对目标进行一定的注释说明。在一些场合,它的作用是很重要的。Alt属性就是用来给图片设置提示;而 Title属性用来给链接文字或普通文字设置提示的。
    用法如下:
    <pTitle="给链接文字提示">文字</p>
    <a href="#"Title="给链接文字提示">文字</a>
    <img src="图片.gif" alt="给图片提示">

    128.怎样利用<pre>标签对文本进行精确的布局控制?
    位于<pre>和</pre>之间的任何文本都将会准确地按照原先的布局来显示,包括两个以上的连续半角空格和额外的回车。

    129.怎样使用背景音乐的相关标签?
    背景音乐使用的相关标签是 <EMBED SRC= "001.mid">,这个标签可以视需要放置在 <BODY>和 </BODY>之间的任何地方。在网页中对应的标签放置的位置上会出现一个类似媒体播放程式的图案,可以控制音乐的播放或暂停。下面是它的其他参数:

    <EMBEDSRC="001.mid"WIDTH=145HEIGHT =60 AUTOSTART=TRUE LOOP=TRUE HIDDEN= "TRUE" >


    130.<base>标签的作用是什么?
    这是基本的HTML语言。用<base target=_××>来设置这个网页所有链接的目标窗口。也就是说,网页中只要添加<basetarget=_××>代码,那么就无需分别设置所有的超链接。最好将这句写在 <head>和 </head>之间。例如,<basetarget=_blank>代码表示网页中所有的超链接的目标地址都在新建窗口中打开。


    131.visibility和 display属性最大的区别是什么?
    visibility=“hidden”的对象在页面中占有空间但是不显示,dispaly="none"的对象在页面中不占有空间。例如:

    <div style="width:100px;height:20px" id=div1>第一行 </div>第二行 <input type=button onclick=div1. style.display='none' value=display><input type=button onclick=div1.style.visibility='hidden'value=visibility>


    132.如何使 DIV居中?
    主要的样式定义如下:
    body{TEXT-ALIGN: center;} #center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto;}

    首先在父级元素定义,“TEXT-ALIGN:center;”的意思就是使父级元素内的内容居中;一般,对于 IE这样设置可以了。但在 mozilla中不能居中,解决办法就是在子元素定义时再添加“MARGIN-RIGHT: auto;MARGIN-LEFT:auto;”。

    需要说明的是,如果想用这个方法使整个页面居中,建议不要套在一个 DIV里,可以依次拆出多个 DIV,只要在每个拆出的 DIV里定义“MARGINRIGHT:auto;MARGIN-LEFT:auto;”就可以了。

    133.如何使图片在 DIV中垂直居中?
    运用背景,例如: body{BACKGROUND: url(http://www.w3cn.org/style/001/logo_w3cn_194x79. gif)#FFFno-repeatcenter;}

    关键就是最后的 center,这个参数用于定义图片的位置。还可以输入 top left(左上角)或 bottom right(右下角)等,也可以直接输入数值。


    134.在制作 Flash动画时,有时动画播放完了,音乐还不停,但有时动画还没有播放完,音乐却已经停了,反正声音和画面总不能同步,请问如何使它们准确同步呢?
    首先来看看为什么不同步。Flash是以元素为单位来下载播放的,当你把声音属性中设置了“事件”,那么声音会作为一个单独的元素进行下载,但它并不按照帧来播放,下载完成后就开始播放。而在这个时候,图像因为是由很多元素组成的,需要一定的时间来进行下载,所以很可能出现图像还没有下载完,而声音却已经下载完的现象,从而在播放时出现不同步的现象。解决的办法是:先把声音文件设置成为“流式”,这样声音就会按照帧来播放,我们就可以很好地控制它了。还有就是最好给整个动画做个 Loading预载入。


    135.制作的 Flash MTV在自己的电脑上歌词和音乐是同步的,但是上传到网上和在别人的电脑上播放就不同步,请问该如何解决?
    这个问题的原因和上一个问题差不多,还是要把声音设置为“流式”。因为声音已经被分配到动画的每一帧上了,所以这时不论你按一下回车还是用鼠标在帧上拖动,都可以听到声音了,这在“事件”时是实现不了的。这样,你就可以根据音乐的波形变化直观地安排歌词了。但有一点需要说明,就是设置成“流式”会对音质有一些影响。

    136.制作的 Flash在最大化播放时,往往左右两边会有动画图像露出来,尤其是在用鼠标改变大小后,这种情况就更加明显,非常影响整个动画的播放效果。如果想要改善这种情况,使动画只在中心区域播放,而其他地方为黑色,请问该如何实现的?

    其实这个很好实现,道理很简单,就是单独做一个层,在层上画一个很大的黑色矩形,涉及的范围要达到场景以外很远的地方,然后删除中间的一部分,露出场景。这里要注意两点:一是这个层要从开始一直到最后一帧;二是要把该层放置在最上层。

    137.为了使网站更具震撼力,把首页做成了 Flash。如果想使浏览者观看完 Flash后自动转入 HTML页面该如何实现?
    在最后一帧插入关键帧,在其上单击鼠标右键,在弹出的菜单中选择“动作”选项,在弹出的窗口输入“GetURL("你的网站地址");”,就可以实现了。

    138.很多 Flash中都有圈形文字转动的场景,请问这是如何实现的?在 Flash中如何做圈形文字呢?
    在 Flash中很难实现圆圈形文字的制作,一般都是先使用别的软件做好圆圈形文字后再导入到 Flash中的。建议使用 FreeHand软件来制作,方法是:绘制一个圆,然后输入文字,使用箭头工具把二者全部圈选,执行“文字>附加到路径”命令,把文字变为圆形,然后输出为 GIF格式图片,最后再导入 Flash中即可。

    139.请问如何在 Flash中设置透明的渐变?
    选取填充的部分,打开“颜色”面板,在面板里选择渐变填充类型,并单击颜色滑块在下方选择颜色并设置相应的 Alpha选项,调整透明度即可。


    140.有一个 Flash宣传片,需要播放完后自动关闭,请问该如何实现?
    在最后一帧上单击右键,在弹出菜单中选择“动作”选项,弹出对话框后,单击+按钮,选择“全局函数>浏览器/网络>getURL”选项,然后在括号中输入 “FSCommand:”就可以了。


    141.如何禁止菜单功能和缩放功能,以及完成双击 SWF文件时直接全屏显示?
    全屏:使用 FSCommand(“fullscreen”, true)语句,将屏幕占满,动画部分并不会因此而放大。禁止
    缩放:使用 FSCommand(“allowscale”, False)语句。
    禁止菜单:使用 FSCommand(“showmenu”, False)语句。


    142.如何通过按钮给别人发 E-mail?
    在按钮上添加下列语句:

    get url:mailto:yourname@mail.com


    143.关键帧中的动作脚本里 Stop后的脚本会不会起作用?
    Stop语句只停止帧的播放,并不能停止该 Stop所在关键帧的动作语句的执行。


    144.如何调整 Flash中多个场景的播放次序?
    执行“窗口>其他面板>场景”命令,在打开的面板中调整场景之间的上下关系,即可确定播放次序。


    145.动作中/:与/有什么区别,各在什么时候用?
    /:是表示某一路径下的变量,如/:a就表示根路径下的变量 a,而/表示的是绝对路径。


    146.如何在 MC中控制主场景的播放?
    Flash中_root表示主场景,用_root. play()即可控制主场景的播放。


    147.如何在 Flash中打开一个定制的浏览器新窗口?

    添加下列语句:

    Get URL("java script:window.open('new.htm', 'newwin','width=320,height=320');")

    148.单击一个按钮就播放音乐,再单击它就停止播放,这个效果该如何制作?
    第一下设置 gotoandplay(),那一帧设置成 play sound,第二下再跳到另一帧,然后设置成 stopall sound。

    149.如何改变调入后的 swf动画的位置?
    一个简单的方法是,像我们改变一张图的位置那样用鼠标拖动来移动那个已置入 Mocie文件的 MC。

    150.Flash动画背景可以为透明吗?
    执行“文件>发布设置”命令,在弹出的对话框中切换至 HTML选项卡,在“窗口模式”下拉菜单中选择“透明无窗口”选项即可。也可在 Html文件的</object>前加上语句<param name="WMODE" value="transparent">。

    151.Flash中如何输出动画为一帧帧的图片?
    执行“文件>导出>导出图像”命令,在弹出的对话框中进行设置并保存即可。

    152.如何使文字或图变为镂空效果?
    打散字或图形,先用墨水瓶工具将它的边缘上色,然后再选取中间部分将之删除即可。

    153.在
    Flash中如何自定义快捷键?
    执行“编辑>快捷键”命令,再在弹出的对话框中进行设置即可。

    154.如何修改画布大小而不改变已经完成的元件的位置?
    这个提问本身就是错误的。需要说明的是组件位置是不随着画布的改变而改变的,问题中提到的效果应该是组件随着画布大小的改变而改变。实现问题中提到的效果最好的办法是,在“发布设置”对话框中勾选 HTML复选框,再其选项卡中更改 HTML文件的尺寸大小。如果是想在场景中添加一些组件而需要画布有富余的地方,那么只需增加画布的宽度或高度即可。


    155.Flash中消除文字锯齿怎样实现?
    在 Flash里面直接输入的文字都可以圆滑显示。选中文字,然后在属性面板中的“字体呈现方式”下拉列表中选择相应的选项即可。


    156.如何整齐规划 Flash中的工具栏?
    按下快捷键 Ctrl+F2,可显示或隐藏工具栏。

    157.在 Flash中如何缩放场景?
    只要按 Ctrl+或 Ctrl—就能轻松改变场景的大小。

    158.在 Flash中如何绘制多边形?

    以六边形为例:首先画一水平线段,然后复制线段并将其旋转 120度;重复复制和旋转线段 5次,最后用部分选取工具将各线段头尾相接摆放好即可。

    159.外部导入的 txt格式文件该如何改变字体的颜色?
    在设定文本框时,设置字体的颜色。


    160.如何制作写字的动画效果?
    先输入要写的文字例如“动”字,选好字体,调整好大小,打散,将其放在最后一帧中。复制文字并插入到前面一帧。用橡皮擦掉“动”的最后一笔,这就是倒数第二帧。再复制并插入到前一帧,按笔划的逆顺序擦掉倒数第二笔,这就是倒数第三帧。下面同理。每次擦多少,可自己感觉,也可参考一些写字效果的源文件。有一点要注意,就是平常写字时停顿的地方要依据播放速度,添加一个或多个关键帧。

    161.如何优化自己的作品?
    一是要尽量少用大面积的渐变,特别是形变;二是保证在同一时刻的渐变对象尽量地少,最好把各个对象的变化安排在不同时刻。

    减少动画的文件大小的方法:少采用位图或结点多的矢量图。线条或构件的边框尽量采用基本形状,少采用虚线或其它花哨的形状。尽量采用 windows自带的字体,少用古怪的中文字体,尽量减少一个动画中的字体种类。少采用逐帧动画,重复的运动变化,应采用图形或影片剪辑。动画输出时,采用适宜的位图及声音压缩比。


    162.如何在 Flash中调用 EXE文件?
    使用 fscommand ("exec", "path/*.exe")语句,其中,path为路径名,且必须是绝对路径。


    163.导出的 EXE文件如何自动关闭?
    在 flash最后一帧上或在按钮上添加 fscommand(“quit”)语句。

    164.一段 MC的帧,如何挪到场景中?
    可以先选取 MC的全部帧,按下快捷键 Ctrl+Alt+ C,然后切换到场景中,再按下 Ctrl+Alt+V即可。


    165.制作的元件可能会超出屏幕范围,该怎么办?
    先做个小的元件,然后通过在“变形”面板中的设置来按比例放大。


    166.如何将 Swf文件转换为 EXE文件?
    带有控制菜单的 Swf文件可以选择“文件>发布设置”命令,将文件转换为 EXE文件。

    167.如何在一个电影里实现不同背景的交替?
    使不同的背景在影片剪辑中通过帧自动读取或按钮手动改变即可。


    168.如何让动画在停留一段时间后继续播放?
    加入空帧来让动画停留,根据要停留的时间决定空帧的数目。

    169.一段文字或一幅图由模糊变清晰的效果怎么制作?
    先建立两层,第一层放置原来清晰的图片,第二层放置被模糊过的图片,把第一层的图片生成影片剪辑或图形元件,然后设置 Alpha渐变就可以了。

    170.如何制作一个字幕由上向下滚动的效果,并使字幕比场景小,而字幕上下两端都能正常的显示文字?
    可以先输入全部文字,然后让它产生补间动画,使它从上端移动到下端。新建一层,在新建的层上绘制一个矩形,并把该层定义为遮罩层,文字所在的层为被遮层,这样测试影片就能达到预期的目的。

    171.如何在鼠标接近的时候产生动作?
    先制作一个按钮,然后在按钮的“经过”帧中放置一个影片剪辑元件,而其他帧做成空帧,也就是做个隐型按钮。

    172.导出透明图片的方法有哪些?
    在 Flash中只支持透明 GIF图像的发布。勾选“发布设置”对话框中的“GIF图像”复选框,在 GIF选项卡中单击“透明”下拉按钮,在其下拉列表中选择“透明”选项,勾选它,再单击“发布”按钮进行发布,即可得到透明的 GIF格式图像了。

    173.如何保持导入后的位图仍然透明?
    尽管 Flash动画是基于矢量图的动画,但我们如果有必要,仍然可以在其中使用位图,而且 Flash支持透明位图。为了导入透明的位图,我们必须保证含有透明部分的 GIF图片使用的是“Web216色”安全调色板,而不是其他调色板。
    以常用位图处理软件 Photoshop为例,我们在将图片转化为 GIF格式之前,先要改变它的模式为“索引颜色”,这时我们可以选择调色板为 Web调色板,再输出为 GIF89a格式,这样的透明 GIF图片导入 Flash后,原来透明的部分仍能够保持透明。

    174.如何使层靠得更紧一些?
    单击时间轴右侧的三角标志,在弹出菜单中选择“较短”选项即可。另外,菜单里还包括可以调节帧的显示比例的选项命令。


    175.文字按钮为什么不灵活?
    在制作按钮的时候,未指定“点击”区(也就是按钮的触发区),特别是在制作文字按钮的时候,一般定义一个矩形来作为“点击”区,如果未定义“点击”区,系统会将文字作为按钮的触发区,在用的时候自然不是很灵活。点击区域是隐藏的,在场景中并不会显示出来。

    176.怎样制作一条线一点点延伸出来的动画效果?
    在一关键帧中插入一短线段,在其后的另一关
    键帧中插入一长线段,然后在前一关键帧上设置形变
    动画。


    177.在 Flash里如何改变整体大小?
    新建一个 Flash文档,然后用 LoadMovie方法将原来的 Swf导入一个空影片剪辑中,然后控制这个 MC的位置和缩放比例。也可以按下快捷键 Ctrl+A把所有图层的所有对象选中,然后再调整大小。


    178.如何合并层?
    从第一层的第一帧拉到最后一层的最后一帧进行 Copy,再新建一层进行 Paste。


    179.如何进行多帧选取?
    按下快捷键 Shift+Alt+Ctrl,可以选取多帧,也可以在要选中的第一帧处单击,然后在按住 Shift键的同时单点结束帧。

    180.如何固定一个背景图片不动,然后在上面制作动画?
    把图片单独放一层,把这层锁定,然后在上面新建层来制作动画。

    181.如何使用动作脚本将页面设为首页并加入收藏夹?
    使用 getURL语句,方法如下:
    on(release){ getURL("javascript:void(document.links[0].style.

    behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.Flashempire.com/');","_self","POST"); }

    182.如何用 action控制倒放?
    制作一个 MC放在合适的地方,里面有两帧。
    第一帧:
    If(GetProperty
    ("/a",_currentframe)<=1)
    Begin TellTarget("/a")
    Go to and Stop (GetProperty ("/a",_totalframes))
    End TellTarget
    Else
    Begin TellTarget("/a")
    Go to and Stop (GetProperty ("/a",_currentframe)1)
    End TellTarget
    EndIf
    第二帧:
    Go to and Play(1)
    这样就可以让/a倒放。


    183.内部声音角色与外部声音角色有何差异?
    没什么太大的区别,外部文件如果导入的话,可以降低文件的大小,在发布的时候或制成光盘的时候需要和 DCR文件一起,并且始终保持相对路径不变。

    184.如何使声音无限循环播放?
    将声音的循环次数定义成足够大,如果你的音乐设置为 Stream(数据流),那 swf文件也会足够大。

    185.能否详细讲解 loadmovie动作?
    Loadmovie的问题就是加载之后属性的设置:
    loadMovieNum(url,level,method);
    loadbar._xscale=int(bytesload/bytestotal*100);

    当下载完成后,就可以对它进行控制了,如设置属性,播放,停止等,如在第 5帧进行控制:
    if


    (_level1.getBytesLoaded()>=_level1.getBytesTotal()){
    _levle1.play();
    play();
    }else{
    gotoAndPlay(1);
    }
    通过
    loadmovie加载进来的动画不需要时可以用 unloadmovie命令把它卸除。


    186.怎么做出像电视受干扰时的雪花效果?
    先画一些短的白线条(细一点,稍微有点灰度),然后做几个关键帧,每帧里随机的放一些,连续播放一下就有效果了。

    187.在 Flash中制作的旋转效果总是转不快,有什么办法可以让它转快一点呢?
    把播放速度调快,比如 38帧/秒即可。


    188.如何把 Flash动画放到 Frontpage中去?
    Frontpage对 Flash的支持较差,不能直接在其中插入 Flash动画,解决办法是在 SWF文件发布、原代码生成后,把 HTML文件中的< ;;OBJECT>部分拷贝过去即可。建议使用 Dreamweaver来制做 Flash动画网页,会方便很多。

    189.如何把一个 fla文件输出成和 swf一样的 gif文件?
    先在“发布设置”对话框中对 GIF进行相应的设置之后,再单击“发布”按钮即可输出 GIF文件。
    如果 FLA文件中含有 MC,那么 GIF文件中将不会包含 MC中的动画,而将只将 MC的第一帧转化为 GIF。

    190.把做好的一个只有十几 K的 Flash放入网页中后,预览网页时,为什么要等好长时间 Flash才能被显示?
    检查 SWF文件的名字.路径是否正确,如果不正确系统会视图长等待一段时间。


    191.请问哪种格式的文件为矢量图?在 Flash中可以直接导入吗?
    答: ai、eps、wmf、cdr格式的文件为矢量图,其中前面三种可以在 Flash中直接引用。cdr格式需转换成前三种格式方可引用。如果你安装了 CORLDRAW便可以在资源管理器中直接预览 CDR格式的图形。

    192.怎样才能截取音乐?
    用 SoundForge内录的方法录制,效果非常好,如果音量变小了,用 effec里面的 dynamic--graphic-xpand可以扩大。另外 CoolEdit、GoldWave也是很不错的选择。

    193.如何在一个 CD或 VCD里面保存一个声音文件?如果想要保存的声音可以导出在 Flash里面使用,请问在 Flash中该如何加入 mp3格式文件?
    用 sthvcd,vcdcutter或其他软件剪下来就可以了。Flash中不能加入 mp3,若为 mp3格式,可通过 winamp或其他软件转成 wav格式。如要编辑的话可用 soundforge软件。


    194.如何计算 sin()、 cos()等函数?
    利用有关的数学公式将函数转换。

    195.要得到 a值除以 b值后的余数,其表达式该怎么写?
    其表达式为:a-b*int(a/b)

    196.如何在 Flash中重复播放部分影格 N次,然后再跳转?
    SetVariable: "i" = 1
    SetVariable: "time" = 5
    comment:time表示重复次数。
    comment:以下是想重复的内容帧名为 repeat
    &hellip;………
    If(i<=time)
    SetVariable: "i" = i+1
    Go to and Play(repeat)
    EndIf

    197.如何制作鼠标跟随动画?
    利用 StartDrag语句让一个 MC随鼠标运动,再利用该 MC的 x、y坐标等属性产生相应的变化。

    198.如何进行碰撞检测?
    用 getproperty检测运动 MC的位置;对于一些和鼠标跟随有关的碰撞检测,可以用_droptarget。


    199.返回值中或需通过下载来进入动画的文本文件中如何表示空格和其他特殊字符?
    用"+"代替空格。


    200.如何调用一个 exe格式的可执行文件?
    用 fscommand("exec","执行文件名")即可。需注意此时执行文件的路径是否正确