flash
常用代码集锦之:
1、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
在要加载动画的那钟加入
loadMovie("dd.swf", "a");
a._x=205;
a._y=250;
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
2、用flash 做那种弹出的小窗口
分两步:
给flash中的按钮加入如下action:
on (release) {
getURL ("javascript:MM_openBrWindow('new
web.htm','','width=600,height=100')");
}
在HTML页面的...之间加入下面的javascript代码.
3、如何使得flash一打开就是全屏?
fscommand("fullscreen",true)
如何不能使用右键?
fscommand ("showmenu", "false");
4、当鼠标经过时动画播放到某处
on (rollover) {
gotoAndPlay(10);
}
当鼠标按下时动画播放到某处
on (release) {
gotoAndPlay(1);
}
5、播完动画后自动跳到某网页
getURL("siteindex.htm", _self);
6、设为首页
on (release) {
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage ('flash8.net/')", "_self", "POST");
}
注意要将网页中的flash的ID号命名为"links"
7、加入收藏夹
on (release) {
getURL("javascript:void window.external.AddFavorite('163','网页');", "_self", "POST");
8、外部调用swf
on (release) {
loadMovieNum("service.swf", 1);
}
9、外部调用数据
loadVariablesNum("about.txt", 0);
System.useCodepage = true;//中文
10、音乐加入
mySound = new Sound();
mySound.attachSound("1");
mySound.start();
11、关闭指定音乐
mySound.stop("1");
12、外部调用音乐
mySound=new Sound();
mySound.loadSound("music.mp3",true);
mySound.start(0,100)
13、关闭音乐
mySound.stop();
14、链接场景
on (release) {
gotoAndStop("猫的历史",1);
}
15、外部调用
on (release) {
loadmovienum("a.swf",1)
}
16、退出动画
quit命令是用来关闭播放器的.swf和.exe文件,该命令没有参数,写为:
fscommand ("quit");
如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。
执行“Insert”下的“New Symbol”(或按Ctrl+F8),在弹出的窗口中选Button,然后制作一个简单的按钮,回到场景中,选中最后一帧,从“Library”中把刚刚建立的按钮拖到场景中,因为该按钮在动画的最后才显示。
给按钮写上如下代码,则实现按下按钮即关闭flash动画。
on (release)
{
fscommand ("quit");
}
17、影片的播放与停止
Play( );//播放命令 stop( );//停止命令
18、控制影片剪辑的播放与停止:tellTarget命
令
如:tellTarget(“C1”)
{gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。
19、改变Frame流向命令
gotoAndPlay(frame) //跳到指定的画面并连续播放。
gotoAndStop(frame) //跳到指定的画面并停止播放。
gotAndplay(“场景名称”,frame)//跳到指定场景帧并连续播放。
gotoAndStop(“场景名称:,frlme)//跳到指定场景帧并停止播放。
nextFrame( );//跳到下一帧播放;
PrevPrame( );//跳到上一帧播放。
20、场景之间相互跳转的实现方法之:使用telltarget命令
按钮上的as为:
on (release) {
tellTarget ("/") {
gotoAndPlay ("场景 1", 1);
}
}
21、场景之间相互跳转的实现方法之:用gotoandplay命令
主场景2中的mc放到场景2的时间轴上
按钮的as:
onrelease{
gotoAndPlay(”场景1”,1)
}
并且在最后一帧加stop()
问题就可以解决了:
22、场景之间相互跳转的实现方法之:利用路径_root.gotoandplay()
第二个场景2里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮
按钮的as:_root.g