一.flash中中常用:
1,當前幀停止播放
在(發行){
停止();
}
2,當前幀開始播放
在(發行){
玩();
}
10幀,10幀第第第10幀幀播放播放播放
在(發行){
gotoandplay(10);
}
4,跳到第20幀,并且并且在該幀幀
在(發行){
gotoandstop(20);
}
5,一個場景,并且并且播放播放播放
在(發行){
NextScene();
玩();
}
6,一個場景,并且并且播放播放播放
在(發行){
PrevScene();
Paly();
}
7,的個場景場景,并且開始場景播放播放
在(發行){
gotoandplay(“場景名”,1);
}
8,播放器全屏顯示
在(發行){
fscommand(“ fullscreen”,true);
}
9,播放器窗口的全屏
在(發行){
fscommand(“ fullscreen”,false);
}
10,畫面,隨窗口大小的,改變的,改變改變改變
在(發行){
fscommand(“允許計算”,true);
}
11播放畫面,不論播放器多大,都有,都保持尺寸變
在(發行){
fscommand(“允許計算”,false);
}
12,一網頁網頁,如果“網頁”和“ flash動畫”在在一個個:
在(發行){
geturl(“”);
}
13,一網頁,如果該“網頁”是是網絡的其他:
在(發行){
geturl(
}
14.跳跳按紐動作動作,(釋放)
在(發行){
gotoandplay(1);
}
15.播放:
在(發行){play();}
16.停止:
在(repares){stop();}
17.跳到n幀開始:
在(preasion){gotoandplay(n);}
18.跳到n幀停止:
ON(preasion){gotoandstop(n);}
二.flash中中聲音的命令:
1.new sound()//創建創建個的聲音;
2.Mysound.attachsound()//
3.Mysound.start()//
4.Mysound.getVolume()//
5.Mysound.setVolume()//
6.Mysound.getPan()//
7.Mysound.setpan()//
8.Mysound.position //聲音聲音的位置位置
9.mysound.duration //聲音聲音總;;
閃光燈動作腳本集錦
1,簡單加載::
1,,判斷判斷判斷
b = getByTestotal(); //獲取獲取的數
a = getBytesLoaded(); //
onenterFrame = function(){//
if(a == b){//如果如果的等于的數
刪除this.onenterframe //刪除刪除幀
gotoandplay(“幀”); //轉入轉入你播放幀幀
] else {//否則
a = getBytesLoaded(); //
百分比= int(a/b*100)+“%”; //
這是給予的
}
把上面放入幀了了
方法2,使用判斷_ _ _
用動作語法地如果框架。被加載來,新建一層,這這放放放
,,
ifframeloaded(“場景”,幀){//假如假如中禎數載入
goto and play()//
}
第第,o*np@q
goto and play(“場景1”,1)//
再加上個個地地mc循環循環在這幀的中間中間中間,就
2 flash做做種彈出的窗口窗口窗口
分::
給閃光燈中中按鈕加入如下如下如下如下如下如下如下
ON(repares){idd {
getUrl(“ mm_openbrwindow('newweb.htm','',','width = 600,高度= 100')”);
在html頁面頁面
... Javascript。代碼。
其中 *.swf 為要調用的 FLASH 文件,記住要將該文件放在 html 文件的同一路徑下面。要退出全屏狀態需按 ALT + F4 或退出。
如果在 swf 文件中,添加關閉按鈕,使用下面的代碼:
on(release) {
getURL("opener=null;window.close();");
}
10 、用 AS 怎么把影片倒放
function prev(target) {
target.gotoAndStop(target._totalframes);
target.onEnterFrame.=function() { [
if (this._currentframe>1){
this.gotoandstop(this._currentFrame-1);
} 別的 {
刪除this.onenterFrame;
}
};
}
prev(_root.mc); //指定指定倒退播放的mc實例名稱就就了了了
11,聲音相關
mysound鏈接鏈接一屬性屬性
1:mysound = new sound(); //(注釋)mysound是一變量名,新的聲音是一構造函數構造函數,表示mysound是是是是是
以后可以通過mysound來來聲音方法}*hk [
2:mysound.attachsound(“名稱”);名稱就就你之前在標識符寫的東西了,對應
3:mysound.setvolume(50);這個是播放的聲音大小大小大小大小大小,0到100,意義意義大家都都都知道知道吧吧吧吧
4:mysound.start(0.01); ((()(播放播放播放播放播放聲音聲音聲音里的參數表示聲音的位置位置位置位置,單位,單位秒,再秒,再再再來來來來就就就就次次次。
12,倒計時
首先以后以后,在主場景分別用文字工具建立三文本框框框框框框框框框框框框框框框:leftmin,LeftSec,leftmilli,leftmilli,leftmilli,leftmilli,leftmilli,leftmilli,也也是分別顯示計時的的的的秒數。
然后一層,在如下可:((可可做做了了詳細解釋解釋解釋解釋解釋解釋解釋解釋解釋解釋詳細詳細詳細詳細詳細詳細詳細詳細詳細詳細詳細詳細詳細解釋解釋解釋解釋解釋朋友能夠
onload = function(){//當場當場加載以后執行
Totalmin = 40;
temtalsec = 60;
TotalMilli = 100;
//初始化一些,在在的中用這些變量變量
}
nenterframe。= function(){//
Currentec = Math.Round(getTimer()/1000);
//求出求出已經播放的秒數取整)
CurrentMilli = Math.Round(getTimer()/10);
//求出求出已經播放的數數(取整)
leftSec = tostalsec- currentsec;?
//剩余剩余等于的秒數減去已經播放秒數
leftmin = totalmin; ^
//開始開始等于的數,開始數數數的的的的
左米= totalmilli -currentmilli;
//剩余剩余等于總毫秒數減去播放的數數
if(leftsec<10){leftsec="0"+leftsec}
if(leftmin<10){leftmin="0"+leftmin}
if(leftmilli<10){leftmilli="0"+leftmilli}
// 以上三句是當分鐘數、秒數、毫秒數小于 10 的時候,前面加上一個 “0” 。
if(leftmilli<=1){totalmilli+=100;} );
// 當計時剩下的毫秒小于 1 的時候,總秒數再加 100 ,以便下一次重新計時(這里注意得到的影片播放的毫秒數是一直增加的)
if(leftsec==0){// 當剩余的秒數等于 0 的時候
totalsec+=60;// 類似上面的解釋,總秒數加 60
totalmin-=1;// 這時候相當于過了 60 秒,所以分鐘數要減 1
if(leftmin==0){// 當分鐘數等于 0 的時候,計時結束
leftsec="00"; ,
leftmin="00";
leftmilli="00";
// 將三個計時框都附值為 0
delete onEnterFrame;// 刪除這個逐楨動作,以節省資源
};
}
}
13 、鍵盤控制上下左右
怎樣用鍵盤中的上下左右控制動畫!
onClipEvent (load) {
speed=5;// 當 MC 載入時,設置速度為 5 ,也就是說每按一下方向鍵,就移動 5 象素
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
this._x -=speed;// 當 ← 被按下時,自身的 X 位置不斷減 speed , X 軸坐標不斷減小,也就是不斷向左移動
}
if (Key.isDown(Key.RIGHT)) {
this._x +=speed;// 當 → 被按下時,自身 X 位置不斷加 speed , X 軸坐標不斷增加,也就是不斷向右移動
}
if (Key.isDown(Key.UP)) {
this._y -=speed;// 當 ↑ 被按下時,自身的 Y 位置不斷減 speed , Y 軸坐標不斷減小,也就是不斷向上移動
}
if (Key.isDown(Key.DOWN)) {
this._y +=speed;// 當 ↓ 被按下時,自身的 Y 位置不斷加 speed , Y 軸坐標不斷增加,也就是不斷向下移動
}
}
onEnterFrame.=function () {
if (Key.isDown(Key.LEFT)) {
mc._x -=20;
}
if (Key.isDown(Key.RIGHT)) {
mc._x +=20;
}
if (Key.isDown(Key.UP)) {
mc._y -=20;
}
if (Key.isDown(Key.DOWN)) {
mc._y +=20;
}
if (mc._x<0) {
mc._x=0;
}
if (mc._x>550-mc._width) {
mc._x=550-mc._width;
}
if (mc._y<0) {
mc._y=0;
}
if (mc._y>400-mc._height) {
mc._y=400-mc._height;
}
}
14 、隨機調用外部圖片
用 9 個圖片為例子,這個也可以使用 loadmovie 調用
num=Math.round(9*Math.random()+1)
// 設置隨即數字( 1-9 )
_root.createEmptyMovieClip("pic", 1);
// 創建一個空的 PIC MC 用來裝載外面載入的圖片
_root.pic._x=200;
_root.pic._y=200;
// 簡單設置一下 MC 的位置
_root.pic.loadMovie(num+".jpg",1);
// 隨即載入外面的圖片
15 、暫停
可以把要暫停的地方 , 幀數放長啊
或者在當前幀寫
stop();
function pause(){
clearInterval(pauseInterval);
play();
pauseInerval=setInterval(pause,1000); //1000 是 1 秒
16 、怎樣改變某一影片剪輯的播放速度
function go(obj) {
with (obj) {
nextFrame();
if (_currentframe.==_totalframes) {
gotoAndStop(1);
}
}
)
go(mc);
setInterval(go, 100, mc);
17 、怎樣調用 .chm 文件
getURL(mk:@MSITStore:F:...xxx.chm::/index.htm)
18 、隨機生成一個有 30 個數字的數組,這 30 個數字隨機在 1~500 之間取,且不能重復,而且要亂序的。
tmp=new Array();
k=new Array();
for (i=0; i<=499; i++) {
tmp=i+1;
}
for (i=0; i<=29; i++) {
k=tmp.splice(random(tmp.length-1), 1);
}
trace(k);
Flash按鈕動作代碼
________________________________________
Flash按鈕動作代碼
1、轉下一幀并繼續播放
on (release)
{
play();
}
2、轉第三幀并播放
on (release)
{
gotoAndPlay(03);
stopAllSounds();
}
3、全屏播放
fscommand("fullscreen", "true");
4、退出
on (release)
{
if (substring(_root._url, 8, 1)=="/")
{
fscommand("quit");
}
else
{
getURL("javascript:window.close()");
} // end if
}
5、返回幀
on (release)
{
gotoAndPlay(01);
stopAllSounds();
}
FLASH腳本代碼大全
- Go to 跳轉到指定的幀
- Play 播放
- Stop 停止
- Toggle High Quality 在高畫質和低畫質間切換
- Stop All Sounds 停止所有聲音的播放
- Get URL 跳轉至某個超聯結
- FSCommand 發送FSCommand命令
- Load Movie 裝載影片
- Unload Movie 卸載影片
- Tell Target 告知目標
- If Frame Is Loaded ..判斷幀是否被完全載入
- On Mouse Event 鼠標事件
。其他Actions。包括:
- break 跳出循環
- call 調用指定幀(一般喊有某個特定函數)
- comment 注釋
- continue 繼續循環
- delete 刪除一個對象(Object)中的變量
- do while do while循環
- duplicateMovieClip 復制MC
- else 否則(與if聯用)
- else if 否則如果(與if聯用)
- evaluate 調用自定義函數(Function)
- for for循環
- for .. in 依次取得對象(Object)中的各個屬性或者某個數組中的所有元素
- FSCommand 發送FSCommand命令
- function 聲明自定義函數
- getURL 跳轉至某個超聯結
- goto 跳轉到指定的幀
- if 如果
- ifFrameLoaded ..幀是否完全被載入
- include 讀入外部的ActionScript程序文件(.as)
- loadMovie 裝載MC
- loadVariables 轉載外部文件中的數據,這些外部文件可以是文本文件,或者是由ASP/CGI等腳本返回的文本值
- on 鼠標事件的觸發條件
- onClipEvent MC的事件觸發程序
- play 播放
- print 輸出到打印機
- removeMovieClip 刪除MC
- return 在函數(function)中返回一個值
- set variable 設定變量值
- setProperty 設定屬性
- startDrag 開始拖動
- stop 停止
- stopAllSounds 停止所有聲音的播放
- stopDrag 停止拖動
- swapDepths 交換兩個MC的深度
- tellTarget 指定Action命令生效的目標
- toggleHighQuality 在高畫質和低畫質間切換
- trace 跟蹤調試
- unloadMovie 卸載MC
- var 聲明局部變量
- while 當..成立時..
- with 對..對象(Object)做..
。操作符( Operators)
- ! 邏輯非操作
- !=不等于
- "" 字符串
- % 取余數
- && 邏輯與操作
- () 括號
- * 乘號
- + 加號
- ++ 變量自加一
- - 減號
- -- 變量自減一
- / 除號
- < 小于
- <=小于等于
- <> 不等于
-==相等
- > 大于
- > =大于大于
- 和邏輯邏輯
- 不是邏輯邏輯
- 或邏輯邏輯
- 類型返回返回類型
-void實體,無返回
- | |邏輯或操作
+位運算符位位
- &位位操作
- << 位左移
- >> 位右移
- >>>位右移(無符號)
- ^位異或操作
- |位或操作
- ?補位操作
+復合分配運算符復合復合符
- %= a%= b等效于a = a%b
- &= a&= b等效于a = a&b;
- *= a*= b等效于a = a*b
- += a+= b等效于a = a+b
- = a- = b等效于a = a-b
- /= a/= b等效于a = a/b
- <<=A<<=B 等效于 A=A<
- >>= a >> = b等效于a = a >> b
- >>> = a >>> = b等效于a = a >>> b
- ^= a^= b等效于a = a^b
- | = a | = b等效于a = a | b
+字符串運算符字符串操作符注:aascii的的的)
- 添加連接連接個字符串
-EQ a eq b字符串
-Ge a ge b字符串
-gt a gt b a a字符串字符串b值
-le a le b字符串
-lt a lt b字符串
-Ne a a n n a b a a字符串不字符串b值
+函數函數
- 布爾值取表達式布爾值(true或false)
- 逃脫除去url串中串中非法符符符
- 評估(表達式)(表達式)的值值,字符串(string)的的的返回值值
- false布爾非值(0)
- getProperty獲取屬性
- getTimer獲取從電影播放到的總時間時間時間時間時間時間時間時間
- getversion獲取瀏覽器的flashplayer的的版本號號
-GlobalToLocal場景(場景)中中坐標成成成中坐標坐標
-hittest測試一點或者或者是否是否一交叉(即沖突檢測檢測檢測)
-int把把數值強制整數整數整數
- iSfinite測試數值為有限數
- isnan測試是否非數值
- 鍵代碼返回返回按的鍵盤值((((值值)
-localtoglobal mc中的(場景)中的坐標坐標坐標坐標
-maxscroll文本文本最行度行度行度
- newline換行符
- 數字將將成其有以下四種
x x為數字,則返回值如果如果如果如果如果如果如果如果如果如果如果如果,0或如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果如果定義,則則0。
- parsefloat將將串轉換浮點數浮點數
- parseint將字符轉換整數整數
- 隨機產生0到到數的數數
- 滾動文本文本中起始滾動行起始滾動行
- 字符串將將轉換成字符串
-TargetPath返回返回實例實例的符串符串符串
- true布爾是(1)
- unescape保留字中的%xx格式格式制字符制字符制字符制字符
+字符串函數字符
-Chr將ascii碼轉換相應字符字符
- 長度返回返回符串長度長度
-MBCHR將ASCII/S-JIS編碼編碼多字節字符多字節字符多字節字符
-mblength返回返回符串長度長度
-Mbord將多字節字符成相應的的的的的的的的的
-MBSUBSTRING截取截取的字串字串
-ORD將將轉換成成
- 串聯截取字截取字中子串子串
+屬性屬性
- _alpha alpha值(透明)
- _currentframe在mc中中幀數幀數
-_droptarget當使用啟動drag拖動拖動個個個時
- _focusectrect高亮高亮或者當前區域顯示(true顯示/flase不顯示)
- _framesed已已的影幀數
- _HEIGHT MC的高度
- _highQuality畫質畫質(true高/false低畫質)
- _name mc的的名
- _ Quality當前畫質(字符串值)低,中,高,更佳
- _ROTATION MC旋轉的(單位:度)
- _soundbuftime聲音聲音大小(5,單位:秒)
- _target mc的路徑
- _totalframes總總
- _url電影被調用的的
- _可視是否可視(true可視/false不可視)
- _width mc的寬度
- _x mc x x的
- _xmouse鼠標x x的
- _xscalemc的x x軸向縮放度
- _y mc的y坐標
- _ -ymouse鼠標的y坐標
-_yscale mc的y軸向縮放度
+對象對象
+數組數數
- concat合并多個組組
- 加入將一中中符串符串符串,并符串符串符串的分割符符符
- 長度返回返回組長度
- 新數組新建新建組對象
-POP出棧(filo先入后出)
- 推入棧(入隊列)
- 反向反(顛倒數組,及及個和一元素元素換換換換換換換換
- 換檔出隊(FIFO先入出)
- 切片截取數中子串生成新組組
- 排序數組的排序
- 剪接從數中指定起刪除個數元素或者刪除元素元素元素
- 拆卸從數頭部一個元素元素
+布爾值布爾對象
- 新布爾新新對象對象
-Tostring將布爾型的成字符串值串值
- valueof獲取獲取的值(返回值布爾型)
+顏色顏色顏色
-getRGB獲取顏色值的rgb分量(返回返回返回返回返回返回返回返回返回返回返回十六十六十六十六十六十六十六十六進制制
- getTransform獲取顏色值轉換量(返回值cxform型)[不太]
- 新顏色新建顏色對象對象
-setRGB設置顏色值rgb分量(參數為參數參數0xrrggbbbbbbbbbbbb十六制制)
-SetTransform設置顏色值轉換量轉換量(參數cxform型)[不太]
+日期時間時間日期對象
- getDate獲取當前(本月幾號)
- getDay獲取今天是幾(0-Sunday,1-Monday ...)
- getluceear獲取當前年份(四數字)
-gethours獲取當前數(24小時,0-23)
- getmilliseconds獲取獲取數數
- getminutes獲取獲取分鐘數
- getmonth獲取當前(注意注意0開始:0-Jan,1-feb ...)
- 掌聲獲取秒數秒數
- gettime獲取utc格式格式從1970.1.1 0:00以來以來秒數秒數
-getTimeZoneOffset獲取獲取時間和和格式格式偏移值偏移值偏移值偏移值偏移值偏移值偏移值偏移值偏移值
- getutcdate獲取utc格式格式當前日期(本的號)
- getutcday獲取utc格式格式今天是幾
- getCetCear獲取utc格式格式年份年份(四數字)
- getUtchours獲取utc格式格式當前數(24小時,0-23)
- getutcmilliseconds獲取utc格式格式當前數數
- getutcminutes獲取utc格式格式當前分鐘數
- getutcmonth獲取utc格式格式當前月份月份(0-0開始:0-Jan,1-feb ...)
- getutcseconds獲取utc格式格式秒數秒數
- getYear獲取當前年份(1900)
- 新日期新建新建對象對象
- setdate設置當前(本月幾號)
- 固定的設置當前(四數字)
-sethours設置當前數(24小時,0-23)
- setmilliseconds設置當前數數
- setminutes設置設置數數
-SetMonth設置當前(注意注意0開始:0-Jan,1-Feb ...)
- 設定距離設置秒數秒數
- settime設置utc格式格式從1970.1.1 0:00以來以來秒數秒數
-setUtcdate設置utc格式格式日期日期(本的號)
- setUtcluceEar設置utc格式的年份(四數字)
-setutchours設置utc格式格式當前數(24小時,0-23)
- setutcmilliseconds設置utc格式格式當前數數
-setutcminutes設置utc格式格式當前數數
-setutcmonth設置utc格式格式當前月份月份(0-1:0-Jan,1-feb ...)
-setutcseconds設置utc格式格式秒數秒數秒數
-setyear設置當前年份(1900)
-ToString將日期成成成/時間成形式形式形式的
-UTC返回指定的格式格式時間的時間值時間值
+鍵鍵盤鍵盤
- backspace backspace(<-)鍵
- CAPSLOCK CapsLock鍵
- CONTROL Ctrl鍵
- DELETEKEY Delete(Del)鍵
- DOWN 方向下鍵
- END End鍵
- 【網站營銷】 輸入輸入(回車)鍵
- 逃脫ESC鍵
-getAscii獲取最后個按下或松開鍵對應對應字符的的的的
- getCode獲取最后個被的鍵鍵盤描碼描碼描碼
- 家鍵
- 插入(ins)鍵
- isdown當當被按下返回返回值
- iStoggled caps鎖lum lock lub lock(true)true)
- 左方向方向
-PGDN PAGEDOWN(PGDN)鍵
-PGUP PAGEUP(PGUP)鍵
- 右方向方向營銷型網站制作公司哪家好
- 換檔鍵
- 空間空格鍵
- 選項卡鍵鍵
- 向上方向方向鍵
+數學數學函數對象
-ABS ABS(n)取n的值
-ACOS ACOS(n)n的(返回值:弧度)
- asin asin(n)n的弦(返回值:弧度)
-Atan atan(n)n的切(返回值:弧度)
- atan2 atan2(x,y)計算x/y的切切
-Ceil Ceil(n)取n的上限整數(向上取整)
-os cos(n)取n的(n的:弧度)
-E euler(歐拉)指數(約2.718)
- 經驗
- 地板地板(n)取n的的整數(向下取整)
-LN10 LN10(約2.302)
-LN2 LN2(約約0.693)
-log取自然(e為底)
-log10e 10為e底取的數(約約等于等于等于等于等于等于等于等于的的的的的的的的的
-log2e 2為底取底取的數(1.443)
- 更大返回兩中最值值
- 最小返回兩中最值值值
-pi圓周率(約約等于3.14159)
-POW POW(X,Y)X的Y次方
- 隨機產生0-1間的數數
- 圓四舍五四舍五取整
-sin sin(n)取n的(n的:弧度)
-SQRT開根號
-SQRT1_2 0.5開根號(約0.707)
-SQRT2 2開根號(約約1.414)
-tan tan(n)取n的(n的:弧度)
+ 企業網站搭建 movieclip影片影片對象對象
-Ettarmovie產生個庫中中的實體它綁定某個電影上上
-Dupicatemovieclip復制復制當前mc
- geturl使瀏覽器瀏覽頁面頁面
- gotoandplay跳跳到幀播放播放
- gotoandstop跳轉指定幀并播放
-LoadMovie引入一外部到指定層指定層
- loadVariobles引入引入文件變量值變量值
- NextFrame下下幀
- 玩播放
- 預先frame前一幀
- removemovieclip刪除用deplicatemovieclip創建創建
- startdrag開始拖動mc
- 停止MC的播放
-Stopdrag停止拖動
- unloadmovie卸載由loadmovie引入的電影
+鼠標鼠標鼠標
- 隱藏隱藏隱藏標指針
- 顯示顯示顯示標指針
+數字數值數值
-ax_value flash5所所的數值數值數值數值數值數值數值數值數值數值1.79769313486231e 308
-min_value flash5所所的最數值數值數值5 e -324
-Nan是否為數值(不是數字)
- 負_infinity是否是否負數負數
- 新數字新建數值對象
-USTIS_INFINITY是否是否正數正數
-Tostring將數值成字符串符串
+對象對象
- 新對象新建新建
-Tostring轉換轉換字符串字符串
- 營銷網站制作哪家專業 valueof返回返回值值
+選擇選擇區選擇區
-getBeginIndex獲取獲取文本區的位置,-1表示無可文本區區
-getCaretIndex獲取獲取位置位置,-1表示沒有編輯區區
-getEndIndex獲取可文本的位置,-1表示無可文本區區
-getFocus獲取當前激活的文本名名
-SetFocus設置當前激活文本區區
-SetSelection設置設置文本的位置和位置位置位置
+聲音聲音聲音
- 附件綁定庫中的聲音聲音聲音
-getpan獲取聲音[不太]
-getTransform獲取當前的變換量(返回值類型:sxform)[不太]
- getVolume獲取當前的音量(百分比)
- 新聲音新建聲音對象
-setpan設置聲音[不太]
-SetTransform設置當前的變換量(參數類型:sxform)[不太]
-setVloume設置當前的音量(百分比)
- 開始開始開始當前聲音
- 停止停止停止聲音聲音
+字符串字字對象
- charat在指定索引表中一個字符
-Charcodeat在指定索引表返回一字符代碼代碼代碼
- concat聯結合并多字符串字符串
- 從charcode從字符出一字符串字符串字符串字符串字符串
- 索引在字符中尋找子串子串,返回返回串起始-1(-1表示未)
- lastIndexof在字符中子串子串,返回返回終止-1(-1表示表示)
- 長度返回返回符串長度長度
- 新字符串新建新建符串對象
- 切片返回字中截取子串子串
- 拆分根據限定將串成一個組組
-Substr subtr(start,engent)返回返回啟動開始,共長度長子串子串
- 子字符串子字符串(indexa,indexB)返回indexa..indexB之間之間子串子串
- tolowercase將字符串的字符全部小寫小寫小寫
-touppercase將將的字符全部寫寫寫寫
+ xml可擴充性標記對象對象
- 附錄添加添加個的的的的的的的
- 屬性xml元素元素屬性組組
- 兒童nodes一xml元素元素子結點組組組
-Clonenode克隆(復制)當前結點
- create lement新建的的的xml元素
-createTextNode新建的的的的的的文本文本
- 個孩子返回xml結點結點個結點結點結點
- haschildnodes當前xml結點結點有子點(true true有子有子/flash則則)
-sentbeforeforefore在的的的的的元素點插入一新的的點點點點
- lastchild xml xml結點結點最后一結點結點結點
- 加載從從的的xml xml元素引入引入
- 加載當xml元素元素或是發送同時引入引入引入中后,返回
- 新的XML新建個XML對象
- 次激發當前xml結點結點下一結點結點結點
-Nodename返回當前XML結點結點名字名字
-NodeType返回XML結點結點(1-元素,3-文本)
- nodeValue返回xml結點結點值(文本型返回文本)
-Onload當引入發送同時時觸發事件事件
- parentnode xml xml結點結點父結點點
- parsexml xml xml xml xml對象
- 上班當前xml結點結點前一結點結點
- removenode從xml文本文本結點結點結點
- send flash中個個xml元素元素發送到指定的的的的
- sendandload flash中個個xml xml元素發送到的的的的引入引入引入
-ToString把XML對象為XML字符串字符串字符串表達
+ xmlsocket xml套接口
- 關閉關閉個xml套接口
- 連接連接個xml套接口,指定url,并并定義其口號口號口號
- 新的xmlsocket建立的的的的的的的
- Onclose關閉XML套接口套接口事件事件
- connect連接xml套接口套接口事件事件事件
- onxml從獲取獲取xml時時事件事件
- 發送發送XML給給
閃光燈動作腳本集錦
1,簡單加載::
1,,判斷判斷判斷
b = getByTestotal();獲取總的數
a = getBytesLoaded();已經下載的數
onenterFrame = function(){進入幀時,進行判斷
if(a == b){如果如果的等于的數數
刪除this.onenterframe刪除刪除幀
gotoandplay(幀);轉入到要播放的幀
] else {否則
a = getBytesLoaded();已經下載的數
百分比= int(ab100)+%;計算已經下載百分比
這是給予的
}
把上面放入幀了了
方法2,使用判斷_ _ _
用動作語法地如果幀加載來實現實現,新建一層,這這專門放放放
,,
ifframeloaded(場景,幀){假如假如中地載入載入
goto and play()跳至并某()
}
第第幀,onp@q
goto and play(場景1,1)跳至跳至播放循環循環
再加上個個地地mc循環循環在這幀的中間中間中間,就
2 flash做做種彈出的窗口窗口窗口
分::
給閃光燈中的按鈕如下如下如下
ON(repares){idd {
getUrl(mm_openbrwindow('newweb.htm','',','width = 600,高度= 100'));
在html頁面的的頭...頭...之間加入下面的的
Scrīpt語言=Javascrīpt
! - ?y
函數mm_openbrwindow(theurl,winname,功能){v2.0
window.open(theurl,winname,功能); ;
}
- -
腳本
3,swf文件文件控制控制
flash中中中使用使用((LoadMovie)和loadMovienum()兩)
LoadMovie載入的控制
_Root.CreateementMovieclip(AA,1);
與(aa){
_x = 50;
_y = 100;
_width = 200
_height = 300
_alpha = 50
LoadMovie(02.SWF);
}
loadMovienum的控制:
LoadMovienum(02.SWF,1);
onenterFrame = function(){
如果(_level1){
使用(_level1){
_x = 50;
_y = 100;
}
刪除OnenterFrame;
}
};
在Flash2004中,增加了了moviecliploader類,使用使用控制播放
var mcl = new moviecloader(); MovieClipLoader對象對象對象對象??
var偵聽器= new Object();定義一新的對象,用來監聽監聽監聽進程進程進程
clucter.onloadProgress = function(target,ladeedBytes,totalbytes){onloadProgress加載
過程中當加載的寫入磁盤時調用
loadedbytes是是下載字節字節字節
x =加載
y =總比特
跟蹤(x+字節已經load了);
trace(totalbytes + bytes需要負載);
d = x100y計算已經百分比百分比
)
偵聽器.onloadInit = function(target)當當加載的的動作調用調用調用
{
if(d100){如果沒有完成,不不播放
target.stop();
} else {加載完成,可以可以加載的的文件
target.gotoandplay(2);
}
target._width = 400設置加載影片大小其位置相關屬性屬性
target._height = 350
target._x = 25
target._y = 50
}
mcl.addlistener(聽眾);注冊一新的監聽對象
mcl.loadclip(.swf,1)使用使用的對象,加載
4,設頁頁
在(發行){
geturl(void(document.links.style.behavior ='url)
(#默認#homepage)'); voiddocument.links.sethomepage('http'),_ self,
郵政);
}
flash flash的的的的號號號
加入收藏夾
在(發行){
geturl(void window.external.addfavorite('http',''網頁');,_ self,post);
}
5,如何設置設置
方法1 、MC實例名為
mycolor =新顏色(MC)
mycolor.setrgb(random(0xffffff))
方法2 、mc實例名mc
mycolor =新顏色(MC)[
mycolor.setrgb(隨機(16777215))
方法3、myColor =新顏色(MC);
mycolortransform = new Object();用新對象()為
setTrandform()創建參數隨機取值
myra =隨機(100);
myrb =隨機(255);
myga = Random(100);
mygb =隨機(255);
myba =隨機(100);
mybb =隨機(255);
myaa =隨機(100);
myab =隨機(255);
mycolortransform = {ramyra,rbmyrb,gamyga,gbmygb,bamyba,bbmybb,aamyaa,
abmyab};
mycolor.settransform(mycolortransform);
方法4,mycolor =新顏色(MC);
mycolor.setrgb(隨機(255)16random(255)8random(255));
6,關于技巧技巧
6--20之間的的個不重復數數數數
1)首先產生隨機數,放放組中的位置位置
2)產生產生新的數數
3)檢查新隨機數和所有目前已的是否是否是否相同,若若是是(2),否則(4)
4)將新加入數組中下個組組內
5)檢查數對象數數是否已已已已已已已已已已已,若跳到(6),否則否則(2)
6)結束
如
data1 = newarray(5);
tot = 1;
data1 = [tot-1] =隨機(20-6+1)+6;
做{
gen_data =隨機(20-6+1)+6;
reapeat_data = 0;
for(i = 0,i = tot-1; i ++){
if(gen_data ==數據
reapeat_data = 1;
休息;
}
}
if(reapeat_data == 0){
TOT ++
data [tot-1] = reapeat_data;
}
} while(tot5);
跟蹤(data1);
7,禁止菜單,,全屏屏
在中輸入::
FS命令(全屏,true)
FS命令(允許尺寸,false)
FS命令(ShowMenu,false)
fscommand的方法只能適用于于于于于在中還是必須參數參數參數
參數名稱=菜單值= false
或者用最的句句
stage.showmenu = false;
8,如何雙擊??
把下面代碼::
在(按){
time = getTimer() - down_time;
if(time300){
跟蹤(確定);
}
down_time = getTimer();
}
這樣的話,如果用麻煩,寫麻煩一個判斷判斷判斷
movieclip.prototype.doubleclick = function(){
this.timer2 = getTimer()1000;
if(((this.timer2-this.timer)0.25){
返回true;
} 別的 {
this.timer = getTimer()1000;
返回false;
}
};
繼承了的類,可以重復使用
9,要瀏覽器全屏全屏效果效果,html文件文件加入:
腳本
window.open(.swf,fullscreen = 1,menubar = no,width = 800,高度= 600)
腳本
.swf為要的的的文件,記住記住將文件文件放在在在在在在文件文件的同一路徑全屏狀全屏狀
態需按aalt + f4或或。。
swf文件文件中,添加關閉按鈕,使用下面:
在(發行){
geturl(opener = null; window.close(););
}
10,用怎么把倒放倒放
功能prev(target){
target.gotoandstop(target._totalframes);
target.onenterframe = function(){[[
if(this._currentFrame1){
this.gotoandstop(this._currentFrame-1);
} 別的 {
刪除this.onenterFrame;
}
};
}
prev(_root.mc); MC實例名稱就就就就就就就可以了
11,聲音相關
mysound鏈接鏈接一屬性屬性
1:mySound = new Sound(); (()mysound是是個變量名,新聲音是個,表,表
mysound是聲音對象對象對象對象
以后可以通過mysound來來調用} hk [
2:mysound.attachsound(name);名稱就就是之前在標識符符寫東西了了,對應對應了對應對應
!
3:mysound.setvolume(50);這個是播放時的聲音大小大小大小大小大小,0到100,意義意義都都都都大小聲音聲音
知道吧,不會認為認為吧吧吧??
4:mysound.start(0.01); (((())里開始聲音聲音聲音聲音聲音里的表示聲音開始,單位
為秒,再來是次次次?mysound.start(30,2);聲音30秒處秒處循環循環次次。。
12,倒計時
首先新建以后,在主場景分別文字建立三個動態文本
左旋,左塞,左米,也也分別顯示的,秒數。。。。
然后一層,在寫上代碼即:((做做做了詳細,相信解釋,相信相信解釋
(的)
onload = function(){當場當場加載以后執行
Totalmin = 40;
temtalsec = 60;
TotalMilli = 100;
初始化變量,在在計算中用變量變量變量
}
ōnenterFrame= function(){逐楨逐楨動作
Currentec = Math.Round(getTimer()1000);
(((())
CurrentMilli = Math.Round(getTimer()10);
((((((),
leftSec = tostalsec- currentsec;?
剩余的等于的秒數已經播放的秒數
leftmin = totalmin; ^
開始分鐘總分鐘,開始分鐘,開始不的的的
左米= totalmilli -currentmilli;
剩余的總的數減去已經的數數數
if(leftSec10){leftSec = 0+leftSec}
if(leftmin10){leftmin = 0+leftmin}
if(leftmilli10){leftmilli = 0+leftmilli}
以上三是分鐘數,秒數,毫秒毫秒數數數小于小于小于的的的,前面時候,前面前面時候,“ 0”。
if(leftmilli = 1){totalmilli+= 100;});
當計時剩下的小于的的,總加加加加加加加加加以便下次重新((((
本文于溫州建設公司尚品中國
營銷型網站建設費用 網站開發公司 企業網站制作價格
請立即點擊咨詢我們或撥打咨詢熱線: 13968746378,我們會詳細為你一一解答你心中的疑難。項目經理在線