建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网页设计 > 心得技巧 >

200个网页制作常见问题及解答(一)

时间:2011-01-07 21:07来源: 作者: 点击:
200个网页制作常见问题及解答(一)

网页制作常见问题 200个解答


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 oncontextmenu="return false" ondragstart= "return false" onselectstart="return false">

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>标签定义的。

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片