相关链接:
Yu123.me
在制作flash网站的时候,一般有两种选择,一种是flash跟随屏幕大小变化,其内部元件相应缩小放大;另一种是flash随屏幕变化大小,其内部元件却不改变大小,只是相应改变其位置。
这两种方式各有各的优点,第一种给观赏者最完整的展示,缺点是在小屏幕上出现过于缩小导致模糊不清的状况,第二种不会有这种状况,但会显示不完整,如何抉择一般都是客户说了算,现在就来说下这两种方式的制作。
一般页面插入flash我使用如下语句:
<embed id="swf" bgcolor="#000" height="780" width="1280" quality="high" src="1.swf" type="application/x-shockwave-flash" wmode="transparent"/>
可能有同学说这样不符合W3C标准,在我看来,W3C只是一个验证工具,它是为了更好的规范你的代码写作方式,使你养成良好的编程习惯,并不是页面展现的标准,不需要强求,像下面这段代码:
<!DOCTYPE html>
<html dir="ltr" lang="zh-CN">
<head>
<meta charset="UTF-8"/>
这是本博客所使用的DOCTYPE声明,它就过不了W3C,甚至连meta页面编码声明都是不规范的,但这却是html5提倡的写法,并且被所有的浏览器兼容,
发送时要保守;接收时要开放。有兴趣的朋友可以看看这篇文章
《HTML5设计原理》。
跑题了,接着讲flash,第一种方式很简单,只需设定css样式即可实现,假如你编写的静态页类似下面这样:
<body>
<embed id="swf" bgcolor="#000" quality="high" src="index1.swf" type="application/x-shockwave-flash" wmode="transparent"/>
</body>
只需添加如下的css样式即可:
html{
overflow:hidden
}
#swf{
width:100%;
height:100%;
position:absolute;
left:0;
top:0
}
第二种方法有点麻烦,并且要分as2.0和3.0两种,<del datetime="2011-05-19T07:42:13+00:00">你说Adobe出这代码2.0和3.0差别这么大,这不坑爹么,</del>不过有几句代码是这两种都会用到的,在你的flash第一帧插入如下代码:
stage.scaleMode=StageScaleMode.NO_SCALE;//元件不随舞台大小变化
stage.showDefaultContextMenu=false;//禁用右键
stage.align = StageAlign.TOP_LEFT;//强制舞台从上从左排列
接下来as2.0使用如下代码:
fullscreen = new Object();//创建类
fullscreen.onResize = function() {//swf大小改变时触发
trace('width='+Stage.width+';height='+Stage.height);
//此处可以根据舞台大小来重新排列元件位置
};
Stage.addListener(fullscreen);//绑定侦听器
as3.0使用如下代码:
function resizeDisplay(event:Event):void {
trace('width='+stage.stageWidth+';height='+stage.stageHeight);
//注意这里使用的是stageWidth和stageHeight
}
stage.addEventListener(Event.RESIZE, resizeDisplay);
完结,话说我一个本来专门搞js的这几月竟然连着写了3篇as的文,放心,下期预告:使用jquery定制一个自己的弹出提示框,手把手教你哦,亲!不见不散哦!
分享到:
相关推荐
浅析 Flash 动画制作的关键点 本文将从 Flash 动画制作的角度出发,分析 Flash 动画制作的关键点,并探讨中国动漫产业的发展。文章分为四个部分,分别讨论动画的定义、重要性及其具有的时代意义;中日两国动画特点...
浅析flash动画制作的关键点.doc
《浅析Flash动画制作的关键点》是一篇关于动漫设计专业的毕业论文,主要探讨了Flash动画制作的核心技巧和重要环节。作者孟姿通过深入研究,分析了Flash动画在当代娱乐文化中的地位,以及中国动漫产业与国际先进水平...
浅析flash动画制作的关键点毕业论文设计.doc
浅析flash动画制作的关键点大学本科毕业论文.doc
### 浅析Flash动画的制作技巧 #### 摘要: Flash动画软件的出现极大地改变了全球范围内的动画创作格局,其便捷的操作性使得更多非专业人员也能参与到动画制作中来,甚至包括小学生。随着Flash技术的不断开发与普及...
大学毕业设计---浅析flash动画制作的关键点.doc
Flash课件免费下载网_浅析如何使用Flash制作多媒体课件 本文主要介绍了使用Flash制作多媒体课件的优点和步骤,并探讨了多媒体教学在现代教育技术中的应用。 首先,多媒体教学是一种新型的现代化教学方式,它打破了...
浅析Flash动画制作的流程问题毕业论文.doc
浅析flash动画制作的流程问题--大学毕业设计.doc
"浅析FLASH在开发多媒体教学课件中的应用" FLASH是一款基於矢量图形的动画制作用软件,在多媒体教学课件制作中发挥着不可或缺的作用。本文将对FLASH在多媒体教学课件开发中的应用进行分析研究。 一、 FLASH的基本...
描述中提到的“商业广告的网站”可能就是一个集成了Flash广告的互动式网站,可能包含了动态的产品展示、故事化的广告叙述等元素。 5. **网页设计的挑战与变迁**:然而,随着移动互联网的发展和HTML5的普及,Flash...
根据 Flash 动画的发展历史,总结了计算机技术为 Flash 动画制作创造的巨大空间,从而利用计算机技术继续壮大 Flash 动画的队伍。 Flash 动画是由 Macromedia 公司于 1996 年推出的,最初应用在网页动画设计中。...
浅析中国FLASH动画的发展现状及前景.pdf.....
Viainpad塞孔制作工艺浅析学习课程.pptx
Flash动态图像受到了越来越多的网站设计师和多媒体网站的关注,也成为了电子商务行业的潮流,并不断地在日益更新和突飞猛进地发展。通过Flash对网页和网站进行设计,能够促使网民对其多媒体效果的网页产生极大吸引力,...
浅析两种安全运维管理模式 (2).docx浅析两种安全运维管理模式 (2).docx浅析两种安全运维管理模式 (2).docx浅析两种安全运维管理模式 (2).docx浅析两种安全运维管理模式 (2).docx浅析两种安全运维管理模式 (2).docx...
电子商务网站推广的策略浅析.pdf