求简洁flash+xml的全屏背景图片自动切换源文件,最好是淡入淡出的那种,不用带任何文字跟按钮

求简洁flash+xml的全屏背景图片自动切换源文件,最好是淡入淡出的那种,不用带任何文字跟按钮,第1张

//需要自己更改的数据

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中有背景设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8130274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存