DW CS3插入Flash问题探究
作者:Emlily 日期:2008-12-15
问题一直存在着,直到今天才"恶化"或者说是发展到我忍无可忍的地步,页面中插入的Flash要设成透明,wmode参数值设了个遍,都不管用.还有之前的插入的Flash,直接修改路径,Flash无法显示的问题,应该还有其它问题,只是暂时没遇到,其实问题的根源不是参数不好用了,也不是路径不对,刚才仔细研究了一下,根本原因在于DW CS3(究竟是从哪个版本开始出现这个功能的我也不晓得了)在插入Flash时产生的那一堆代码和自动生成的那个JS文件,是Adobe想的太"周到"了,我们反倒不适应了.

JS文件不用研究了,我们直接看页面代码即可嘞~
先看第一部分:
<script type="text/javascript">

JS文件不用研究了,我们直接看页面代码即可嘞~
先看第一部分:
<script type="text/javascript">
flash wmode参数详解
作者:Emlily 日期:2008-12-15
在做web开发中可能会遇到flash遮挡页面中元素的情况,无论怎么设置flash容器和层的深度(z-index)也无济于事,现有的解决方案是在插入flash的embed或object标签中加入”wmode”属性并设置为wmode=“transparent”或”opaque”,但wmode属性到底是什么意义,为什么可以解决这个问题呢?
window mode(wmode)
wmode即窗口模式总共有三种,看看当年Macromedia官方的说法:
Window: Use the Window value to play a Flash Player movie in its own rectangular window on a web page. This is the default value for wmode and it works the way the classic Flash Player works. This normally provides the fastest animation performance.
window mode(wmode)
wmode即窗口模式总共有三种,看看当年Macromedia官方的说法:
Window: Use the Window value to play a Flash Player movie in its own rectangular window on a web page. This is the default value for wmode and it works the way the classic Flash Player works. This normally provides the fastest animation performance.
Tags: flash wmode opaque transparent
Movie及Load & UnLoad Movie
作者:Emlily 日期:2008-10-25
很老的一篇文章了,不过很有用~~
Macromedia非常巧妙地借用了电影(Movie)这个概念,将之应用到网页设计里,打破了以往HTML的条条框框,使得网页设计更具随意和艺术,也给了众多站长们更多的把他们的非凡想象里作成比特版本的空间。
在Flash里,你就是斯皮尔伯格,你的创意就是脚本,你可以自己创造"演员",也可以到处去"请"免费的演员,多好:)不过,在这一切之前,你必须弄清楚你的工作场所--Movie,以及其各个组成部分的作用,关系。因为,这对于你的"演员"能否各司其职,为你的杰作发挥最大效用有着直接的影响。
那好,我们开始吧:)
>>> Movie和Movie Clip <<<
说到Movie,就有必要提到他和Movie Clip(简称MC)的关系。二者是怎样的一种关系呢?MC是组成Movie的最小单位,每个Movie都至少有一个MC。MC可以自成Movie,也可以由多个MC组成一个Movie。每个MC都有一个Timeline,这是一个时间的概念,在里面你决定所有组成MC的元素的出场顺序,因此也可以说一个完整的Timeline就是一个MC(在有的文章里,这两个词经常替代)。同时,每个Movie都有一个主MC(有时也称 main timeline),这里就是舞台,屏幕,所有Movie的元素都在这里出场亮相。对于MC,我们必须知道以下几点:
■实际应用里,一个Movie往往是由许多个MC组成。这些MC可以各自独立播放而不互相干扰。MC可由Ctrl+F8创建,也可以是通过Load Movie引进的外部MC。他们之间可以互相控制(用Tell Target)。有一点必须注意:如果MC是用Load Movie引进的,则被引进的Movie的fps(Ctrl+M)必须和原Movie的一致。另外,如果是用Ctrl+F8创建的MC,它在主Timeline里是被放在一个KeyFrame里的。
Macromedia非常巧妙地借用了电影(Movie)这个概念,将之应用到网页设计里,打破了以往HTML的条条框框,使得网页设计更具随意和艺术,也给了众多站长们更多的把他们的非凡想象里作成比特版本的空间。
在Flash里,你就是斯皮尔伯格,你的创意就是脚本,你可以自己创造"演员",也可以到处去"请"免费的演员,多好:)不过,在这一切之前,你必须弄清楚你的工作场所--Movie,以及其各个组成部分的作用,关系。因为,这对于你的"演员"能否各司其职,为你的杰作发挥最大效用有着直接的影响。
那好,我们开始吧:)
>>> Movie和Movie Clip <<<
说到Movie,就有必要提到他和Movie Clip(简称MC)的关系。二者是怎样的一种关系呢?MC是组成Movie的最小单位,每个Movie都至少有一个MC。MC可以自成Movie,也可以由多个MC组成一个Movie。每个MC都有一个Timeline,这是一个时间的概念,在里面你决定所有组成MC的元素的出场顺序,因此也可以说一个完整的Timeline就是一个MC(在有的文章里,这两个词经常替代)。同时,每个Movie都有一个主MC(有时也称 main timeline),这里就是舞台,屏幕,所有Movie的元素都在这里出场亮相。对于MC,我们必须知道以下几点:
■实际应用里,一个Movie往往是由许多个MC组成。这些MC可以各自独立播放而不互相干扰。MC可由Ctrl+F8创建,也可以是通过Load Movie引进的外部MC。他们之间可以互相控制(用Tell Target)。有一点必须注意:如果MC是用Load Movie引进的,则被引进的Movie的fps(Ctrl+M)必须和原Movie的一致。另外,如果是用Ctrl+F8创建的MC,它在主Timeline里是被放在一个KeyFrame里的。
Flash CS3导入PNG图片的问题
作者:Emlily 日期:2008-10-21
今天才发现这个问题,就是Flash CS3在导入PNG图片时,原本做好尺寸的大图,会变小,貌似以前都没遇到过这种情况,查了好多资料都无解,只是有说FLASH会自动把图片压缩,尽量节省文件大小,无奈把Flash8装上,运行文件,并没有图片变小的问题,看来是Flash CS3的问题,查了一下帮助文档,看原文:
关于导入 Fireworks PNG 文件
将 Fireworks PNG 文件作为平面化图像或可编辑对象导入 Flash。 将 PNG 文件作为平面化图像导入时,整个文件(包括所有矢量插图)会栅格化或转换为位图图像。将 PNG 文件作为可编辑对象导入时,该文件中的矢量插图会保留为矢量格式。 将 PNG 文件作为可编辑对象导入时,选择保留 PNG 文件中存在的位图、文本、滤镜(在 FireWorks 中叫做特效)和辅助线。
苍天....
试了一下,将原来的图片索引颜色保存文件再导入CS3中,图片大小保持不变,可是图片质量却差了许多,边缘十分粗糙,没办法只好先将PNG导入再进行缩放了,这样也达不到预期的效果呢...
无意中又发现,当选择“存储为web和设备所用格式”的时候将图片存储为png格式,这样导出来的图片再导入CS3中不会出现任何的问题...
这究竟是怎么一回事呃,谁能告知一二呃...
关于导入 Fireworks PNG 文件
将 Fireworks PNG 文件作为平面化图像或可编辑对象导入 Flash。 将 PNG 文件作为平面化图像导入时,整个文件(包括所有矢量插图)会栅格化或转换为位图图像。将 PNG 文件作为可编辑对象导入时,该文件中的矢量插图会保留为矢量格式。 将 PNG 文件作为可编辑对象导入时,选择保留 PNG 文件中存在的位图、文本、滤镜(在 FireWorks 中叫做特效)和辅助线。
苍天....
试了一下,将原来的图片索引颜色保存文件再导入CS3中,图片大小保持不变,可是图片质量却差了许多,边缘十分粗糙,没办法只好先将PNG导入再进行缩放了,这样也达不到预期的效果呢...
无意中又发现,当选择“存储为web和设备所用格式”的时候将图片存储为png格式,这样导出来的图片再导入CS3中不会出现任何的问题...
这究竟是怎么一回事呃,谁能告知一二呃...







