var _xmlReq:URLRequest = new URLRequest("conf.xml") //conf.xml为xml文件的路径
var _picNumber:int = 18 //图片总数
var _transTime:Number = 3 //切换图片的时间,单位是秒
var _alphaTime:Number = 1.2 //每张图片淡入淡出所用的时间,单位是秒
import flash.display.Sprite
import flash.net.URLLoader
import flash.net.URLRequest
import flash.events.Event
import flash.display.Loader
import flash.utils.Timer
import flash.events.TimerEvent
import fl.transitions.Tween
import fl.transitions.easing.*
var _transTimer:Timer = new Timer(_transTime*1000)
var _picturesArr:Array = new Array()
var _picContainer:Sprite = new Sprite()
var _curPic:int
var _xmlFile:XML
var _xmlLoader:URLLoader
var _tweenIn:Tween
var _tweenOut:Tween
function init() {
addChild(_picContainer)
//_picContainer.mask = picMasker //如果需要遮罩,请自己在舞台上放置一个名称为picMasker的影片剪辑作为遮罩层
importXML()
}
function importXML():void{
_xmlLoader = new URLLoader(_xmlReq)
_xmlLoader.addEventListener(Event.COMPLETE,xmlLoaded)
}
function xmlLoaded(evt:Event):void{
_xmlFile = XML(evt.target.data)
loadPictures()
}
function loadPictures():void{
var s:int = 0
//遍历XML文件,item是存放图片路径的标签,图片路径以“jpg”作为item的属性存放,如果XML文件有变动,则需要在这更改相应的标签和属性。
for each(var pic:XML in _xmlFile.item){
var eachPicContainer:Sprite = new Sprite()
var picLoader:Loader = new Loader()
eachPicContainer.addChild(picLoader)
eachPicContainer.x = eachPicContainer.y = 0
eachPicContainer.alpha = 0
_picturesArr.push(eachPicContainer)
_picContainer.addChild(eachPicContainer)
picLoader.load(new URLRequest(pic.@jpg))
s++
if(s>=_picNumber){
picLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,picLoaded)
}
}
}
function picLoaded(evt:Event):void{
_curPic = 0
_picturesArr[_curPic].alpha = 1
_transTimer.addEventListener(TimerEvent.TIMER,startTrans)
_transTimer.start()
}
function startTrans(evt:TimerEvent):void{
_tweenOut = new Tween(_picturesArr[_curPic],"alpha",None.easeNone,1,0,_alphaTime,true)
if(_curPic>=_picturesArr.length-1){
_curPic=0
}else{
_curPic++
}
_tweenIn = new Tween(_picturesArr[_curPic],"alpha",None.easeNone,0,1,_alphaTime,true)
}
init()
/*—————————————————————————————————————————
说明:
一、直接复制到时间轴第一帧即可,如果需要文档类请补充。
二、没有考虑到图片大小,所有的图片以左上角为原点显示在舞台的(0,0)位置,小于舞台的图片会在右下角留出空白,大于舞台的图片会超出舞台显示。建议裁剪好每张图片的大小,和舞台大小一致。如果图片大小不一需要缩放,请补充。
三、XML文件的内容,这个很好看懂了,图片放在images文件夹下,直接以数字序号做文件名。
<?xml version="1.0" encoding="utf-8"?>
<data>
<item jpg="images/1.jpg" />
<item jpg="images/2.jpg" />
<item jpg="images/3.jpg" />
<item jpg="images/4.jpg" />
<item jpg="images/5.jpg" />
<item jpg="images/6.jpg" />
<item jpg="images/7.jpg" />
<item jpg="images/8.jpg" />
<item jpg="images/9.jpg" />
<item jpg="images/10.jpg" />
<item jpg="images/11.jpg" />
<item jpg="images/12.jpg" />
<item jpg="images/13.jpg" />
<item jpg="images/14.jpg" />
<item jpg="images/15.jpg" />
<item jpg="images/16.jpg" />
<item jpg="images/17.jpg" />
<item jpg="images/18.jpg" />
</data>
*/
1. 怎么使flash背景为透明1、新建一个空白flash文档,然后在文件中执行导入中的导入到库命令,准备将的位图素材进行导入。
2、打开“导入到库”窗口,在该窗口中找到位图图片存放的位置,然后鼠标单击选中执行打开命令。
3、打开“库”窗口,在库窗口中单击选中导入的位图素材,拖动鼠标左键不松将其移动到舞台合适位置。
4、选中舞台上的位图素材,执行修改菜单栏中的分离命令,或者直接按快捷键Ctrl+B进行分离 *** 作,将位图素材打散。
5、选择套索工具,在绘图工具箱下方找到魔术棒设置按钮,单击打开魔术棒设置对话框,设置阈值数值为20,平滑选项中选择平滑。
6、在套索工具下选择魔术棒,然后鼠标左键单击位图素材的背景,然后按delete键删除选中的背景。
7、适当放大场景的显示比例,选择橡皮擦工具,选择一个较小的圆形橡皮擦,将不干净的边缘小心的擦除掉。最终得到透明背景的图片素材。
2. FLASH背景怎么设置透明
大凡是图形编辑工具中一般都提供了输出为透明背景色
的功能,不过在FLASH中确实很难发现设置输出对象为
透明背景的方法:
或许是FLASH的功能已经扩展到了独立设计的地步上。
其实如果你输出为标准的FLASH文件到网页中。
通过网页的HTML功能也可以实现FLASH对象的透明背景的设置
在FLASH中:
通过file/publishsettings或是直接按ctrl+shift+F12调出
FLASH发布设置窗口。
在“WindowMode”下拉框选“TransparentWindowless”
不过注意的是:其效果是在Html页面中加入的
并非Flash文件本身具有这一属性.
也就是只有在发布到网页中才具有这一属性的。
3. 怎么使flash背景为透明
1、新建一个空白flash文档,然后在文件中执行导入中的导入到库命令,准备将的位图素材进行导入。
2、打开“导入到库”窗口,在该窗口中找到位图图片存放的位置,然后鼠标单击选中执行打开命令。 3、打开“库”窗口,在库窗口中单击选中导入的位图素材,拖动鼠标左键不松将其移动到舞台合适位置。
4、选中舞台上的位图素材,执行修改菜单栏中的分离命令,或者直接按快捷键Ctrl+B进行分离 *** 作,将位图素材打散。 5、选择套索工具,在绘图工具箱下方找到魔术棒设置按钮,单击打开魔术棒设置对话框,设置阈值数值为20,平滑选项中选择平滑。
6、在套索工具下选择魔术棒,然后鼠标左键单击位图素材的背景,然后按delete键删除选中的背景。 7、适当放大场景的显示比例,选择橡皮擦工具,选择一个较小的圆形橡皮擦,将不干净的边缘小心的擦除掉。
最终得到透明背景的图片素材。 。
4. FLASH加如到网页中,怎么把FLASH的背景变透明
flash在制作过程中就使用的透明背景
flash透明背景
时间: 2004-09-24
flash透明背景
我们可以清晰的看到被flash遮盖的文字。是的,这里使用了flash透明背景的技巧。先要提醒大家注意的是所谓的flash透明背景,并不是说
真正的在flash里做出一个完全透明的背景色,要知道,所有的flash都是有背景色的,不存在像一般的透明图片一样的透明。我们所能做的
是当将flash放到htm页面上时,可以使flash中的某一钟颜色变为透明,这是完全不同的概念,请大家理解清楚。那我们应当怎样做呢?
有以下两种方法:
方法一:在Dreamweaver中,加入Flas *** 文件后,选中该Flas *** 框架,然后点击"Parameters。”进入其参数设置面板。增加参数:
Parameter="wmode",value="transparent"。
方法二:直接利用DW2和FP98编辑源文件,在
后面直接增加如下内容即可:
这两种方法在scape下都是无效的,另外在publishsettings中也可以选择透明选项,还可以自己设置一个背景色,将ALPHA设置为0试试看。
5. 怎么使flash背景为透明
背景可以是透明的,有以下几种方法:
在FLASH中点击File / Publish Settings发布设定,确认type中有选中的HTML类型,进入HTML标签,里面有很多生成HTML页面的选项,这里就不再祥细给大家介绍了,主要说说透明背景,找到window mode窗口模式,里面有三个选项,分别是window,opaque windowless,transparent windowless;选中“transparent windowless”选项,然后publish发布,FLASH就会为你生成一个HTML页面,而里面的flas *** 的背景是透明的。
修改HTML语句:
在HTML中使用透明背景,可在HTML文件的<object>;前加上:
<param name=WMODE value="transparent">
在Dreamweaver中控制FLASH的背景透明:
首先选中FLASH文件,那么属性面板中就会出现很多可供修改的FLASH属性,这些是例牌的属性这里就不另外介绍了,看到右下角的“Parameters”了吗,点击进入,出现了一个“Parameters”对话框,在左边Parameters下输入“wmode”,在右边Value下输入“transparent”,再按OK,就实现了FLASH的背景透明了;保存文件,用IE浏览一下实际效果;
输入不同的值还可以实现不同的控制呢:
在左边Parameters下输入“menu”,可以控制是否出现鼠标右键菜单,在右边Value下输入“false”则不出现, 反之输入“true”则出现,不过FLASH自已的FSMAND也可以控制。
6. 如何把FLASH的背景设置为透明
看看这两段代码的区别~
_________________________________________________
这是DREAMWEAVER里的插入FLASH后的代码
_________________________________________________
这是修改后带透明背景的代码
________________________________________________
这就是透明背景代码,
在FLASH属性的的"参数"选项里设置
怎么样,给我加分吧~~~~
7. flash中如何设置背景透明
⒈点击Flash窗口左下角的调色板按钮(如图一的红色标记)。Flash MX 2004在混色器中
⒉Flash将出现调色板窗口,如下图,将颜色的R、G、B、Alpha的值均设置为0。见图二。Flash MX 2004在混色器中,将红、绿、蓝、Alpha的值均设置为0。
⒊鼠标点击箭头(下图中的红色标记区),选取“添加样本”项。见图三。Flash MX 2004中的位置一样,箭头不一样。
⒋这样在颜色样本中就增加了透明颜色,见下图红色标记区。见图四
⒌按ctrl+M,在背景色中选此透明色,工作区即为透明。Flash MX 2004中有背景设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)