返学费网 > 培训机构 > 广州汇学培训中心

020-23374640

全国统一学习专线 8:30-21:00

    在涉及到flash的网站建设中,需要使用html页面的情况是经常会有的,如在有动态内容而你又不想将其加入到flash的时候,再有就当文字内容很多的情况的下,最好的解决方法也是使用弹出窗口。这些情况下如果使用在flash中制作,相信多少会影响到flsah的效果表现。下面我们介绍下网页弹出式窗口的具体制作方法:

第一步 :在flash中,创建一个按钮,在属性面板中给它起一个实例名为btn_Up.将下面的代码粘在你的主时间的第一帧上。保存你的文件,我这里命名是main.fla

代码:
btn_Up.onRelease = function() {    
getURL("javascript:Launch('http://www.fanxuefei.com', 400, 300)");
};


第二步:发布影片,方法是文件菜单→发布,当你发布完成后,在你所发布的文件路径处就会看到有三个文件,一个是fla文件。就是刚刚我们所创建的,第二个是发布后生成的html文件,第三个是必不可少的swf文件,fla文件是不需要上传的。


第三步:找到我们发布好的html文件,名为main.html ,用dreamweaver或是记事本打开,进行编辑,目的是要加入一段javascript函数,这段代码是flash中需要调用的,将下面这段代码加在html中<body>标签之前。

代码:
<script language="JavaScript">    
function Launch(page, width, height) {        
OpenWin = this.open(page, "webstudio", "toolbar=no, menubar=no ,location=no, scrollbars=yes, resizable=yes, width=" + width + ", height=" + height + ", top=" + (screen.height/2 - height/2) + ", left=" + (screen.width/2 - width/2) + "\"");    
}
</script>
保存main.html,在浏览器中打开,点击后,你会发现现在已经能弹出一个居中窗口了。

注意:如果你对flash进行修改,并且重新发布了影片,则你可能需要重新将javascript代码粘一次,所以建议这么做:一旦你在html中加好了javascript代码,再修改flash时,建议使用导出影片命令或者Shift+回车,直接盖掉原先的swf文件。这样我们就不用总是去编辑html中的代码了。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 热门课程
姓名不能为空
手机号格式错误