  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14151
- 金币
- 2366
- 威望
- 1647
- 贡献
- 1314
|
1、用flash 做那种弹出的小窗口' ]) V5 B) o3 K5 z* p0 ?
分两步: D( _3 y- |% P
给flash中的按钮加入如下action:
8 Y. a. j/ u5 Q4 J/ t% P7 d on (release) { 9 D3 B+ _3 W/ k+ S7 B
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 9 b' M8 K+ U2 z0 }- L) N
} 在HTML页面的...之间加入下面的javascript代码.
) k( @7 D! t+ m; M- I9 b
1 Y1 R* X5 {1 c6 @2 N5 W, l 2、如何使得flash一打开就是全屏? j K, t& k! J3 A9 o' U' U
fscommand("fullscreen",true); C& T- {2 m2 u, G+ |
如何不能使用右键?
z* S- J% M2 k" w+ F fscommand ("showmenu", "false");
7 {! {9 G" N6 h( b. t 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
4 i) @$ X& B8 ]- ` 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
0 o. {" a2 H ? 在要加载动画的那钟加入
\2 U8 t+ M" ?6 R( W8 a+ h1 n8 z loadMovie("dd.swf", "a");' P' r; b' V t
a._x=205;
7 J% [- ^, [9 f. Z' y* X$ O a._y=250;
+ ~, Z# m2 c! r8 X 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a( Q9 t5 {2 n% v8 v# Y( H* X
4、当鼠标经过时动画播放到某处
5 j/ ^' p6 n% v5 t* c on (rollover) {
0 ~( F( w$ _2 C" q- q, L gotoAndPlay(10);: ]# y$ K( c* H. F. O3 h
}5 Y( Y$ f- R+ a3 s, K
当鼠标按下时动画播放到某处
( w) R4 G L; |( S. `8 Q on (release) {& R+ D# I% {+ j& W4 ~" G% g
gotoAndPlay(1);
9 Z/ P7 W- K! d( h1 |$ T6 k. k& I }; R; y. S1 o# I5 [
5、播完动画后自动跳到某网页7 `% L; d: j9 }0 S$ z/ J) I
getURL("siteindex.htm", _self);3 n* I: `8 H; |9 H. G6 X
6、设为首页
0 u% u: d/ s g: J8 p* r on (release) { / L) t3 t; L% [
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
# {. D8 u' v) k0 d5 R7 i& {: z8 r) i }
+ e9 u8 |5 M1 Y; ]/ U, M 注意要将网页中的flash的ID号命名为"links"# O }4 s, g5 K* `6 e
加入收藏夹 ' X6 c- j6 _- T, k0 n
on (release) {
" H4 Z6 M$ ~8 w getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); % G" ^ C1 L I/ _8 |1 u$ K
}
6 P& p2 }% ]1 y; b1 _ 7、关于随机数的技巧
! ]9 L, C$ y7 y5 a- y4 ^ 用来产生6--20之间的5个不重复的随机数:
* G: g5 M: ^: U) P. u 1):首先产生一个随机数,放在数组对象中的第一个位置;
: @& P8 I0 G) Z$ @+ @4 u) C4 V+ X; \ 2):产生一个新的随机数. 9 N$ a7 l ^( `
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
" p/ X# r3 r. ^9 A" o 4):将新的随机数加入数组对象中下一个数组元素内.
" }) e5 e$ i. A7 k, M( x0 v: d6 c 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ' W( H) ~3 h- J U! x6 \
6):结束.
3 k; n, y7 _7 _; a AS如下:
9 o/ U" q0 B; V( J; ~ data1=newArray(5);
1 N/ I1 Q7 ~. `! x tot=1;
5 z2 J b9 L# o" X; U" @ data1=[tot-1]=random(20-6+1)+6;
+ S0 H* `% ^* o9 W& } do{ ( q4 f) U) E3 |3 D
gen_data=random(20-6+1)+6; ( H' c9 I1 A7 ]* o& q& ]- w
reapeat_data=0; 0 n2 O2 k0 p1 `
for(i=0,i<=tot-1;i++){
+ d* a7 R* D: l/ v if(gen_data==data
* K) q5 k/ ], |) o2 s' I+ a0 |. F& w reapeat_data=1;
' q( Z2 a* |2 i0 s- G- Y$ v break; 8 f# P) Y+ e5 t+ U& S8 Z
} # |' U# s3 E3 @) X8 U. D* C
}
8 d5 w5 ]4 i; V6 f) s if(reapeat_data==0){
2 I7 u9 {$ w5 n- K3 k tot++
; h2 o: e1 `. X' Z0 ?( G* o& m1 X data[tot-1]=reapeat_data; : n8 E# v, z! |7 R" C
} ; K8 b! d- y* c% |6 z
}while(tot<5); % D" |% z9 P1 f, p6 D O' `
trace(data1); ) J3 ?( o' k5 W
8 、如何使得flash一打开就是全屏的
3 j; H2 N ]- _' B; L) D 这里说的方法只是用于flash Player (fp)9 Z% x) [/ i9 c" F9 k
9 、如何禁止右键菜单) X7 ^7 |8 R7 w4 l( g
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
2 Y8 m: `( Q' w6 q" m2 J' h' s: Y5 U
4 U+ Q! N U/ a6 p# t( \
或者用最简单的一句as,在fp和网页中均适用:/ R3 Q4 ~" E* r7 m
Stage.showMenu=false; 10、载入动画的问题
7 ~+ f$ V9 r! S$ X# [0 C- J2 i# V$ n+ c loadMovie("dd.swf", a); //这里没有引号~
8 H$ f1 ^3 y# C# v9 ]8 P; @8 | 11、播完动画后自动跳到某网页+ N$ K8 q3 |: p7 e( b& Q% M$ }( }
getURL("siteindex.htm", "_self"); //这里有引号滴~# l, O! H5 r* o" ]6 V
|
|
|