进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 网页制作 -> FireWorks -> 文章内容  
轻松解决Fireworks菜单位置偏差

  Fireworks 可以制作各种特效弹出菜单,但是,当你把在Fireworks4 中制作的弹出菜单输入到一个HTML文件中预览时就会发现,菜单出现的位置往往会有较大偏差。经过无数次的调试和摸索,终于总结出几点经验,特写出来和大家一起分享。我发现引起位置偏差的原因主要有三点:

  1、改变了引发装置的位置——弹出菜单的引发装置(热区、按钮或者带链接的图片等)在Dreamweaver 页面中的位置和在Fireworks 画布中的位置不同。www.goodsgy.com



  2、浏览器留边——没有把页面的margins属性设置为“0”。www.goodsgy.com


  3、引发装置相对定位——引发装置不是绝对定位的。www.goodsgy.com


  一、引发装置的绝对定位

  当Fireworks 输出一个带有弹出菜单的文件时,程序会自动创建一个JavaScript 文件(fw_menu.js),它给出了下级菜单的位置,而这个位置是根据下级菜单距离画布左边和上边的绝对像素来定位的,这个绝对定位也被带到了HTML页面。当你在Dreamweawer 中改变引发装置的位置时,下级菜单将依然出现在原来的位置而不会跟着引发装置改变。我们还是来看一个引发装置位置改变实例吧:www.goodsgy.com


  在Fireworks 的画布中创建一个引发装置(按钮)和它的下级菜单(如图1),请注意按钮和菜单各自的定位。按钮的位置在画布的左上角,W和H的位置是150和50,X和Y坐标的位置是0和0。但是,下级菜单左上角距离画布左边和上边的位置为50,即X和Y坐标的位置是50和50。www.goodsgy.com



图1www.goodsgy.com


  然后把生成的Fireworks HTML 代码插入到Dreamweaver 中(Insert→Interactive Images→Fireworks HTML)。然而按钮在Dreamweaver 页面中的位置并没有安排和Fireworks 画布中一样的位置,而是距离页面左边50、上边60个像素(如图2),虽然按钮的位置改变了,但是下级菜单的位置并没有一起改变,这样在浏览器中下级菜单出现的位置肯定就会有较大偏差。www.goodsgy.com



图2www.goodsgy.com


  解决的办法就是通过修改HTML代码来修改下级菜单的定位。在Dreamweaver 中选中弹出菜单的引发装置,www.goodsgy.com


  切换成HTML 代码视图,相关代码会变成高亮状态。www.goodsgy.com

  找到以下“window.FW_showMenu(window.fw_menu_0,50,50)”的文字,最后2个数字就是代表下级菜单的X和Y坐标的绝对位置。将这2个数字修改为你希望的位置即可。保存后预览,一切恢复正常。www.goodsgy.com


 www.goodsgy.com

  二、浏览器留边

  如果浏览器留边没有被设置成“0”,同样可能会引起下级菜单的定位不准确——这个解决的办法就容易了,只要重设浏览器margins 值就可以,在Page Properties中将页面的margins值设为“0”(如图3)。www.goodsgy.com


 www.goodsgy.com



图3www.goodsgy.com


 www.goodsgy.com

  三、稳定引发装置

  因为弹出菜单是绝对定位的,而引发装置的相对定位可能使得最终效果在不同分辨率下看起来会产生偏差。其实只要保证引发装置与窗口左边和上边的像素不发生变化,尽量使用靠左对齐的排版方式,不使用例如居中对齐的方式就没问题。www.goodsgy.com


 www.goodsgy.com

在百度中搜索:轻松解决Fireworks菜单位置偏差
在Google中搜索:轻松解决Fireworks菜单位置偏差
在Yahoo中搜索:轻松解决Fireworks菜单位置偏差

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]
上一篇文章:Fireworks4的自动操作

 相关文章    最新文章
· [组图] Photoshop轻松打造逼真水滴效果
· [图文] Excel表格:用填充柄数据填充更轻松..
· [图文] Excel文档保护技巧:表格轻松变图片..
· [图文] Excel轻松核对工作表格出错数据
· [图文] 轻松做PowerPoint教案演示正弦波
· 用Word轻松实现批量合并文本文件!
· 轻松配置Word的个性化初始属性
· 轻松解决:NTFS和FAT32互相转化问题
· 轻松制作 专属万能Windows XP镜像
· 修改hosts文件 轻松封杀不良站点
 
· [图文] 一步一步用Fireworks制作联通Logo
· [组图] Fireworks渐隐线的两种做法
· [图文] Fireworks中制作渐隐线技巧一则
· [组图] Fireworks绘画小技巧
· [组图] FW制作放射光感字体效果
· [组图] Fireworks 打造无限宇宙
· [组图] 教你用Fireworks制作Logo
· [组图] Fireworks的高级操作技巧集合
· [组图] 用Fireworks 制作纸张卷边效果
· [组图] Fireworks教程:自制树叶笔触绘制榕..

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)