|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口- I' ]7 W0 r/ e- L
分两步: - R! _# H- s9 d
给flash中的按钮加入如下action:
' H6 [ }4 ?) |& [ on (release) { * Q. `1 s z+ T4 \' i8 h3 ^7 J; {
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
7 _) X: g' P0 } } 在HTML页面的...之间加入下面的javascript代码. 2 N- @3 ]3 ^$ p, L' M
. c. y+ d; V% x/ Q+ } 2、如何使得flash一打开就是全屏?
& @5 q5 |* X6 P5 i- _+ j! @ fscommand("fullscreen",true)
) i) T$ { R. F1 q8 b z 如何不能使用右键?
+ ^. l8 j, K+ ~2 [ fscommand ("showmenu", "false");$ _( G6 C1 U: Y q# T0 ?* Y
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
$ j- j J1 _# W" `2 c* u 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置? T% R* A% F2 M$ ?5 {8 q
在要加载动画的那钟加入
$ U( F! D9 ]" c( l# I9 Q1 _/ t loadMovie("dd.swf", "a");5 X) o) F3 V6 s- d5 C
a._x=205;
$ |/ E3 m( u2 X7 L2 z a._y=250;, ]) a% `) X3 c, @# w, x. Q7 B
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
O$ v) R' O3 q0 N 4、当鼠标经过时动画播放到某处& ~& \4 d9 ?& j! z U( q `1 Z
on (rollover) {9 q. l7 }0 L- b# E& P1 K& V
gotoAndPlay(10);
s/ g2 R! Q: b( [2 l: o }+ `9 [3 n& r' l% S$ ]4 Q: }: M
当鼠标按下时动画播放到某处7 q+ g U5 c3 _- t4 c3 w3 l( `! y
on (release) {6 s9 f8 E1 x7 B( {0 I) A* b. ~
gotoAndPlay(1);0 i# B& A0 `- y
}
3 o# P! m0 [" H: g# J) y 5、播完动画后自动跳到某网页
9 ?# p; l. @2 z; B getURL("siteindex.htm", _self);0 }* z' B: v8 v$ r
6、设为首页* _, }9 v5 P7 G. ~1 L
on (release) { + K/ m5 g1 Y5 ?6 o4 X' J
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); & x+ L( a* Z) J, u' _& m Z
}
Y8 ?! W, j* `8 x 注意要将网页中的flash的ID号命名为"links"
- B! F I5 h8 s; D4 z4 k0 g 加入收藏夹 1 K% U% D% y ], _1 ]: v- C& z
on (release) {
9 Q: K. z+ ~2 X* D+ _; N getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 3 K) U7 Z# J. v$ R0 i6 A% C3 o
}
! \: w; C, z: O+ Y! N' a 7、关于随机数的技巧8 M g1 ?: x, {' }; Z* j
用来产生6--20之间的5个不重复的随机数: & k; M6 Q# n( M* D; Q, ^
1):首先产生一个随机数,放在数组对象中的第一个位置;
$ n& |) W! }& }# _4 z7 l! l9 n 2):产生一个新的随机数. 0 K: R& r' S! C9 T6 ?& b( a
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) $ |$ }/ w3 N# V* S) L6 _. Z
4):将新的随机数加入数组对象中下一个数组元素内. ; R; F! A/ `. i
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
$ @7 e2 C6 n4 T2 b$ D* u; ~ 6):结束. $ j$ ^& H. s# B# N- ^* h4 A
AS如下: 4 r) v& b- v9 w4 E
data1=newArray(5);
' D4 Y) h3 e* l C tot=1;
1 P; i' C8 O! H, f* r+ Z data1=[tot-1]=random(20-6+1)+6; . I9 t, s$ F% I9 T8 w3 [. Q
do{ : h3 t3 B: R: A) d* S
gen_data=random(20-6+1)+6; $ o/ |& }: t- r' x* B3 s
reapeat_data=0; " H" j, @+ Z1 b" }. n# b% \
for(i=0,i<=tot-1;i++){ ( [( Y/ A3 { H2 d) P' q' u
if(gen_data==data
7 I% c+ q- I# t5 U reapeat_data=1;
# W, ]1 s ]# I8 x6 g. R* O/ W1 @& t) Q break; 2 T2 |" X+ p) F1 _2 t ^
}
9 J( E) `4 T% N9 o }
4 @: S9 j5 W- c8 p: E3 t if(reapeat_data==0){ ) G3 Z3 V# X6 f4 u+ t( J, g! @
tot++ ; F- ^/ N/ Z* F: V. r
data[tot-1]=reapeat_data;
7 i% C# j/ ^: T( f" d2 x } w4 S+ X D: x% S
}while(tot<5);
+ A- i$ H$ Z& Y V/ Z! ? trace(data1);
9 j1 Q& M" J9 _- k2 ^4 d! L 8 、如何使得flash一打开就是全屏的. O) ?6 y2 w% o* [4 Z
这里说的方法只是用于flash Player (fp)7 E8 a* h6 @/ A7 L- d7 E8 H
9 、如何禁止右键菜单% g9 W- s* b; d5 y) p
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
+ d! Y7 \# r2 `% I: J
2 T4 j+ S: z, R' B1 o ?5 d! P$ e7 o5 _. D8 P' a6 Q; B3 K$ ~
或者用最简单的一句as,在fp和网页中均适用:8 I* s0 W( A4 V3 ^8 d" B
Stage.showMenu=false; 10、载入动画的问题$ @0 D' |, C, ? Z9 |
loadMovie("dd.swf", a); //这里没有引号~
) i }8 I5 N% d* _/ }+ V 11、播完动画后自动跳到某网页
+ }8 p) o2 |$ s9 [3 w6 X$ z getURL("siteindex.htm", "_self"); //这里有引号滴~
3 k" n2 F/ `' p, C1 D9 |( o |
|
|