flash自适应分辨率方法大集合

1.thisin的办法在flash中写:

程序代码

if (System.capabilities.screenResolutionX>=1024) {

Stage.scaleMode = “noScale”;

}

但是必须设置body里面margin的值得都等于0,加CSS到网页也行

2.蓝色月光的办法:

也是在FLASH中写AS:

程序代码

var listen:Object = new Object();

listen.onResize = function(){};

Stage.addListener(listen);

3.用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.qicaispace.com","_root","post");

/*index.htm为SWF所在的网页*/

if (System.capabilities.screenResolutionX==1024) {

getURL(”http://www.qicaispace.com:/1024.htm “);

}else if (System.capabilities.screenResolutionX==800) {

getURL(”http://www.qicaispace.com:/800.htm “);

}else if (System.capabilities.screenResolutionX>1024) {

getURL(”flashbank.htm”);

}

4.构建一个自定义函数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:你可以从里面得到启发很多东西!

5.在DW中设置高和宽都是100%然后完全匹配就ok了

即使你的swf是1*100大小的。浏览器也会拉伸你的flash不成样子都要填充整个浏览器,

关于图形的问题用flash尽量使用矢量图形,如果必须用位图就按照高分辨率下裁剪,高分辨率下都没锯齿了,低分辨率下还会有吗?用FW柔化下不就OK了。

除了在IE6下因为IE6的一个BUG造成可能出现没有填充完全有一部分是空白——这样的情况是很难产生的需要先把IE缩小然后拖动下边框拉长的时候才会出现,一般谁去拉呀。都是直接最大化。

按照我说的设定可以符合任何尺寸(仅仅是windows下5.5和6.0的IE)其他的没测试过!

6.Azure的办法:

是在HTML中加代码

程序代码

//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

flash自适应屏幕 html,flash自适应分辨率方法大集合相关推荐

  1. 58、【网络工程师精华篇】50种网络故障及解决方法大集合

    1.故障现象:网络适配器(网卡)设置与计算机资源有冲突. 分析.排除:通过调整网卡资源中的IRQ和I/O值来避开与计算机其它资源的冲突.有些情况还需要通过设置主板的跳线来调整与其它资源的冲突. 2.故 ...

  2. 11种典型的时间序列回归预测方法大集合——附代码

    目录 摘要: 下图程序内操作手册部分展示: 下图程序运行后出图部分展示: 本文Matlab工具箱与源代码: 摘要: 时间序列预测就是利用过去一段时间的数据来预测未来一段时间内的信息,包括连续型预测(数 ...

  3. 破解所谓的ISP封路由的方法大集合

    联通电信,垄断了宽带市场,收费是人家发达国家几百倍,网速是人家发达国家几百分之一,你也好意思来封天朝人们的路由器?? 以下是一些找到的资料,以后好好研究下MAC和IP之间的联系和转化. 第一篇,目前大 ...

  4. 内生性!内生性!解决方法大集合

    全文阅读:https://www.lianxh.cn/news/224e2b4e170e4.html 目录 1. 内生性的来源 1.1 遗漏变量 1.2 选择偏差 1.3 双向因果 1.4 测量误差 ...

  5. 微信小程序美化方法大集合

    微信小程序的界面美化非常重要,一个优秀的界面能对用户产生更大的吸引力,本文整理了适用于微信小程序页面美化的常用方法,包括: 颜色透明度控制 组件圆角显示 组件阴影显示 组件/页面渐变色 文字渐变色 背 ...

  6. Python 各种读取保存tif,tiff,png,jpg,mat等格式图像方法大集合

    利用opencv读取tif 文件 #导入cv模块 import cv2 as cv import numpy as np #读取图像,支持 bmp.jpg.png.tiff 等常用格式 #第二个参数是 ...

  7. HTML中的图片如何自适应屏幕?这篇文章有图片的自适应用法介绍

    首先我们看看HTML中的图片是如何自适应屏幕的: 让图片自适应屏幕大小最简单的方法,保证管用,你把那个图片写在div里面的背景里,也就是background:url(../img/1.jpg) cen ...

  8. html自动适应屏幕分辨率,css如何自适应屏幕大小?

    css如何自适应屏幕大小?下面本篇文章给大家介绍一下使用CSS实现屏幕大小自适应的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css如何自适应屏幕大小? 要想实现css屏幕 ...

  9. js自动缩放页面自适应屏幕分辨率

    js自动缩放页面自适应屏幕分辨率 欢迎使用Markdown编辑器 欢迎使用Markdown编辑器 当开发前端页面在分辨率1920的情况下,需要切换到小屏,有种方法是可以对屏幕比例进行缩放,通过css3 ...

最新文章

  1. 阿里云使用笔记-MySQL远程连接-centos7
  2. qemu 规范路径_基于qemu-riscv64模拟器运行debian
  3. 我谁也没等,因为谁也不会来
  4. flutter FadeTransition实现透明度渐变动画
  5. 计算机组成原理之磁盘
  6. mysql 库存预警_仓库管理中如何实现库存预警
  7. 简单python脚本实例-超实用的 30 段 Python 案例
  8. 动态库动态调用WEbservice的问题!
  9. 父与子python第三版,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...
  10. sql convert 转换时间格式
  11. 时间序列模型c语言,时间序列分析步骤及sas代码
  12. 干了半年的java Web,知道自己特别喜欢游戏开发,那就去干吧
  13. mysql数据文件后缀名_数据文件的后缀名_MySQL
  14. 通过PS的图层样式制作透明的玻璃字
  15. LM1875功放板设计实例
  16. 算法语句高中数学计算机,高中数学《基本算法语句》文字素材3 新人教A版必修3...
  17. [PHP问题]Cannot redeclare xxxxxx() (previously declared in C:\WWW\xxx.xxx:xxx)
  18. 2022年的第一个夕阳
  19. 最新WIN10 64位21H2正式版19044.2006
  20. Xcode全局搜索搜不到部分内容解决

热门文章

  1. Android的位置和地图
  2. 纯CSS实现3D按钮效果
  3. [使用交流] Microsoft Office PowerPoint 2007(wine)
  4. NPN型输入(输出)和PNP型输入(输出)分别是什么意思?
  5. 防火墙的优势主要有哪些
  6. 新手适合什么样的自媒体平台?这些平台的运营教程是什么?
  7. 不会“脱口秀”、“摇滚”的程序员,不是好“模特“!
  8. android app安装时检测本地文件,天天模拟器怎么安装本地APK文件 天天模拟器安装本地APK图文教程...
  9. 故障定位:netapp(nfs)从云盘快照创建云盘失败Volume xxx could not be created on shares.
  10. 计算机网口通讯协议,接口通讯协议定义.doc