显示Flash时控制其的宽度与高度
Flash在网页显示时,如果不指定其正确的宽度或高度或是按其宽高一定的比例,会变形。
你可以从下面地址参考到怎样取得Flash的宽度或是高度一些信息。http://www.codeproject.com/KB/graphics/ReaderSWFHeader.aspx
为了更好了解,Insus.NET在下面写了一个swf类别(代码部分)
{this._Width=Width;this._Height=Height;this._ThumbnailSize=ThumbnailSize;this._File=File;
}publicstringPlayer()
{intf_Width;intf_Height;if(_ThumbnailSize>0)//如果指定Flash缩略显示{//如果Flash的宽度与高度都小于指定缩略尺寸if(_Width<_ThumbnailSize&&_Height<_ThumbnailSize)
{
f_Width=_Width;//等于原来的宽度f_Height=_Height;//等于原来的高度}//如果宽度大于高度elseif(_Width>_Height)
{
f_Width=_ThumbnailSize;
f_Height=_Height*_ThumbnailSize/_Height;
}//如果高度大于宽度else{
f_Width=_Width*_ThumbnailSize/_Height;
f_Height=_ThumbnailSize;
}
}else{
f_Width=_Width;
f_Height=_Height;
}return@"<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0'width="+f_Width+"height="+f_Height+">"+@"<param name='movie' value="+_File+">"+@"<param name='quality' value='high'>"+@"<embed src="+_File+"quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width="+f_Width+"height="+f_Height+"></embed>"+@"</object>";
}
xxx.aspx使用:
xxx.aspx.cs:
Swf objSwf=newSwf(objFlashInfo.Width, objFlashInfo.Height,400, file);this.Literal1.Text=objSwf.Player();
显示Flash时控制其的宽度与高度相关推荐
- css 固定内容显示范围,css之让文字在一定范围内显示,不超过固定的宽度和高度...
首先我们设置类如:.STYLE1 { width:150px; height:80px;color: #000000; border:1px solid #FF0000;} 解决让文字不超出CSS盒子 ...
- android videoview 分辨率,android 修改videoview的宽度和高度
如果直接用android的videoview.他是不允许你随意的修改宽度和高度的,所以我们要重写videoview! package com.hysmarthotel.view; import and ...
- flash文本呈现html啥意思,显示flash内容时用的OBJECT和EMBED标签区别介绍
显示flash内容时用的OBJECT和EMBED标签区别介绍 发布时间:2014-05-13 18:03:29 作者:佚名 我要评论 要在网页中正常显示flash内容,那么页面中必须要有指定f ...
- PXA270-基于ARM9内核Processor外部NAND FLASH的控制实现
于ARM9内核Processor外部NAND FLASH的控制实现 夏 涛 (上海交通大学微电子学院 上海 200030) 1 NAND FLASH NAND写回速度快.芯片面积小,特别是大容量使其优 ...
- 页面中嵌入了Flash时滚动条问题
用于解决在页面中嵌入了Flash时滚动条问题的处理 初始化加入以下代码: stage.addEventListener(MouseEvent.MOUSE_OVER,function (e:MouseE ...
- android 设置对话框的高度,如何控制Android中默认警报对话框的宽度和高度?
如何控制Android中默认警报对话框的宽度和高度?AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTi ...
- ie11不识别html5影片,IE11无法显示flash?IE11无法播放视频的解决方法
ie11无法显示flash怎么办呢?ie11无法播放视频了,ie10也出现同样的问题,这该怎么办呢?下面小编就给你带来ie11无法显示flash解决方法. 方法一:关闭IE10/IE11的Active ...
- SystemVerilog: 打印显示之数据格式控制及特殊字符详解
目录 1. 前言 2. 特殊字符打印 3. 输出打印格式指定 4 Size of displayed data 5. 不确定值('x')和高阻态( 'z')值的显示 5.1 十进制 5.2 十六进制和 ...
- c语言控制数码管显示时间,单片机 控制 数码管显示
常见LED数码管 LED数码管(LED Segment Displays)简介 数码管也称LED数码管,是由多个发光二极管封装在一起的"8"字型的器件. 按发光二极管单元连接方式可 ...
最新文章
- java双重检查锁单例真的线程安全吗?
- 开发C语言的3款神器,VS2019、VScode和IntelliJ Clion
- NYOJ 228 士兵杀敌(五)
- vim的tab键设定
- 消息存储服务器吗,消息服务器 消息存储
- Git初学札记(零)————EGIT完成Eclipse到GitHub一条龙
- Python Train_出乎意料的简单!10分钟用python建立人工智能预测模型
- NiosII软处理器快速入门- 10分钟学会NiosII(1)
- sql server表分区_介绍分区表SQL Server增量统计信息
- 确定数组是否包含值[重复]
- OpenCL入门程序
- Ubuntu GCC编译的c程序出现段错误
- 低功耗技术——低功耗中使用的特殊单元
- selenium爬取京东笔记本电脑信息
- python 百度云不限速版_现在各位是怎么应对百度网盘限速的?
- tomcat使用详解(week4_day2)--技术流ken
- 时间压缩,让更少位数存储年月日时间
- 微信小程序商城项目实战(第十篇:订单管理)
- Java数组与八大排序
- 适用于Mac的USB网络共享驱动程序(手机mac双向usb共享网络)
热门文章
- 【每周CV论文推荐】 初学目标检测必须要读的文章
- 【知识星球】重要小结与涨价预告
- 中国在线英语培训行业投资热点分析与需求前景预测报告2022版
- 2019.7.16 网络层协议与应用
- [BOI2019][第K大问题][暴力剪枝]D2T1 Olympiads
- 详解如何实现在线聊天系统中的实时消息获取
- Unity中调用手机中的粘贴功能
- 爬虫_python3_requests_2
- Jenkins部署:The username and password you provided are not correct (error 401)
- bootstrap-实现loading效果