将网站放在 flex 中 [英] center a website in flex
问题描述
我正在尝试制作一个 flex 网站
.我面临的问题是我的网站页面未居中.我已经搜索了 google
但还没有成功.
我试图将 <s:Application>
放在我的网络浏览器上,而不是从左手开始我该怎么做?
据我了解:-
1) 您正在尝试将 swf 嵌入到 HTML 中,如果您希望您的 swf 位于 HTML 的中心,则必须将 swf 嵌入到 HTML 端的一个容器中.通过为其提供 x、y、高度和宽度,将您的容器位置置于中心.
如果您使用的是 HTML,您可以通过以下方式进行:-其中 width="400" height="300" 作为您的 Flex 应用程序 swf 宽度和高度或保持 swf width="100%" height="100%"您可以将 AreaChart.swf 替换为您的 swf 名称.
我认为这可以解决您的问题.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><头><title>Title Here</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/><style type="text/css" media="screen">html, body { 高度: 100%;保证金:0;填充:0;文本对齐:居中;}div#center {边框:0;高度:50%;宽度:50%;位置:绝对;左:25%;顶部:25%;颜色:黑色;}</风格><script type="text/javascript" src="swfobject.js"></script><script type="text/javascript">swfobject.registerObject("myId", "8.0.0", "expressInstall.swf");头部><身体><div id="居中"><object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="300"><param name="电影" value="AreaChart.swf"/><param name="scaleMode" value="showAll"/><param name-"quality" value="best"/><!--[if !IE]>--><object type="application/x-shockwave-flash" data="AreaChart.swf" width="400" height="300"><!--<![endif]--><div id="altContent"><h1>您需要升级 Flash 播放器.</h1><p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获取 Adobe Flash 播放器"/></a></p>
<!--[if !IE]>--></对象><!--<![endif]--></对象>