问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FLASH怎么自动适应分辨率

发布网友 发布时间:2022-07-10 15:22

我来回答

3个回答

热心网友 时间:2023-10-14 09:21

我们在设计网页的时候,总会不自觉地想:网页应该设计成800还是1024还是自适应多种分辨率?
因为现在的彩显一般都是17"的了,用1024X768分辨的很普遍了吧?虽然可以设计成自动适应两种或者几种分辨率的,但这要考虑很多方面。本文主要讲解flash如何自动适应多种浏览器分辨率的问题。
方法一:
if (System.capabilities.screenResolutionX>=1024) {
Stage.scaleMode = "noScale";
}
但是必须设置body里面margin的值得都等于0,加CSS到网页也行
方法二:
也是在FLASH中写Actionscript代码:
var listen:Object = new Object();
listen.onResize = function(){};
Stage.addListener(listen);

方法三:用System.capabilities.screenResolutionX和System.capabilities.screenResolutionY来获取。首先对他们做一下简单讲解:System.capabilities 对象

System.capabilities 对象可以确定承载 SWF 文件的系统和播放器的功能。这样,您就可以针对不同的格式对内容进行调整。例如,移动电话的屏幕(黑白,100 x 100 像素)就与 1000 x 1000 像素的彩色 PC 屏幕不同。为了向尽可能多的用户提供适当的内容,可以使用 System.capabilities 对象来确定用户所拥有的设备的类型。然后,您可以指定服务器根据不同的设备功能发送不同的 SWF 文件,或者通知 SWF 文件根据设备的功能改变它的播放方式。
1)System.capabilities.screenResolutionX:指示屏幕的水平大小,(指示屏幕最大水平分辨率的整数)其服务器字符串为 R(它返回屏幕的宽度和高度)。
2)System.capabilities.screenResolutionY:指示屏幕的垂直大小,(指示屏幕最大垂直分辨率的整数)其服务器字符串为 R(它返回屏幕的宽度和高度)。
其实System.capabilities 对象还有很多其他的属性,在这里我就一一介绍了!你到FLASH软件的帮助文件中找“动作脚本字典----(字母)S”就能找到!
还是你懒的动或者你找不到,也可以这样做关于System.capabilities 对象其他属性摘要可以使用如下代码输出
for(var i in System.capabilities){
trace(i+":"+System.capabilities)
}
是要在FLASH里作判断吧
用下面的代码:
loadVariables(" http://www.webjx.com" ,"_root","post"); 
/*index.htm为SWF所在的网页*/
if (System.capabilities.screenResolutionX==1024) {
getURL(" http://www.webjx.com:1985/1024.htm ");
}else if (System.capabilities.screenResolutionX==800) {
getURL(" http://www.webjx.com:1985/800.htm ");
}else if (System.capabilities.screenResolutionX>1024) {
getURL("flashbank.htm");
}

方法四:构建一个自定义函数CenterPopupMX,利用getURL与javascript来实现弹出定制大小的居中窗口
MovieClip.prototype.CenterPopupMX = function(theurl, title, w, h, features) {
var sysW = System.capabilities.screenResolutionX;
var sysH = System.capabilities.screenResolutionY;
var centerx = Math.round((sysW/2)-(w/2));
var centery = Math.round((sysH/2)-(h/2));
getURL("javascript :void(window.open(’’"+theUrl+"’’,’’"+title+"’’,’’width="+w+", height="+h+", left="+centerx+", 
top="+centery+",screenX="+centerx+", screenY="+centery+","+features+"’’));");
};
PS:你可以从里面得到启发很多东西!
方法五:在DW中设置高和宽都是100%然后完全匹配就ok了
即使你的swf是1*100大小的。浏览器也会拉伸你的flash不成样子都要填充整个浏览器,关于图形的问题用flash尽量使用矢量图形,如果必须用位图就按照高分辨率下裁剪,高分辨率下都没锯齿了,低分辨率下还会有吗?用FW柔化下不就OK了。
除了在IE6下因为IE6的一个BUG造成可能出现没有填充完全有一部分是空白——这样的情况是很难产生的需要先把IE缩小然后拖动下边框拉长的时候才会出现,一般谁去拉呀。都是直接最大化。
按照我说的设定可以符合任何尺寸(仅仅是windows下5.5和6.0的IE)其他的没测试过!
方法六:.Azure的办法:
是在HTML中加代码
<script language="javascript">
//resolutionRedirect Begin
if (window.screen){
var w = screen.width;
if(w<1024){
self.location.replace("home.html");
}
if(w==1024){
openFull(home.html,jinyu);
window.close();
}
if(w>1024){
openWindow(home.html,1008,698,jinyu)
window.close();
}
}//resolutionRedirect End
</script>

热心网友 时间:2023-10-14 09:22

1、在软件打开后,新建一个图层,第一帧插入关键帧。
2、打开动作面版。
3、在ACTION中输入:
fscommand("fullscreen", "true");
4、CTRL+ENTER,测试影片,此时为全屏。

热心网友 时间:2023-10-14 09:22

也是在FLASH中写Actionscript代码:
var listen:Object = new Object();
listen.onResize = function(){};
Stage.addListener(listen
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 王者荣耀诸葛亮皮肤用皮肤碎片多少可以换取 王者荣耀诸葛亮皮肤还能用碎片换吗 老家水池看到的爬了好多这种无壳软体爬行动物 有蜗牛的触角 求问这是什么 在线等急 把我姐姐吓了一跳 北美搅拌器和海氏搅拌器那个好 不锈钢搅拌器怎么选型?有哪几种类型的不锈钢搅拌器? 磁力搅拌器搅拌子多少钱 江苏海来石油装备有限公司的泥浆搅拌器质量如何? 设置路由器的时候怎么跳出电信登陆界面啊,怎样才能进入路由器设置界面?? 岁月不堪数,故人不如初是什么意思? 为什么我在手机上输入192.168.1.1是天翼网关,而不是路由器。请问怎样才能进路由器 中国传统文化有哪些元素 中国传统文化元素中国传统文化有哪些元素 力量英语单词怎么写? 增强力量用英语怎么说 母螳螂真的只有吃掉公螳螂才能生下小螳螂么? 螳螂为什么生下孩子直接走 支付宝里的消费记录删除其他手机登录可以看到吗- 问一问 江夏福志友缘小区有二手房卖吗 13款科鲁兹点烟器保险在哪里,是哪个 15款经典科鲁兹点烟器保险丝在哪里,怎么更换,谢谢 怎样管教一个十分不听话的孩子 双凤纪念园的园区介绍 双凤纪念园的地理位置 乌鲁木齐煤气罐手续齐全从这个社区到那个社区就没收了合理吗? 三年级上册第三课读书笔记是什么? 贵州工程职业技术学院是公办还是民办 贵州工程应用技术学院是三流本科吗 贵州工程职业学院是一所什么样的大学? 崔道融写的古诗梅花这首诗表现了梅花怎样的特点如何 毕节学院是师范类学校,为什么改名贵州工程应用技术学院? 贵州工程职业学院地址在哪儿? 梅花崔道融这首诗运用了什么表达技巧? 大连湾海底隧道起止点是哪里? 大中海底隧道是大连到哪里? 大连湾海底隧道北岸出口在哪里? 大连市核心城区有多大,看地图上不大,大连海底隧道在大连的起点与终点是哪啊,多长呢。有准确的答案吗? 大连湾海底隧道通车后市区到金石滩变成多少公里了 大连至烟台海底隧道的介绍 烟台到大连海底隧道起点是旅顺港还是大连港 闷骚男用哪种味道的香水比较好?只限气味图书馆该品牌的香水~