|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口% V4 X% N$ q9 j
分两步: 8 M9 M3 ? O/ ?
给flash中的按钮加入如下action: 7 J4 E7 }- }2 b% r& }
on (release) { / ^# T4 a- b6 G
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
0 X/ \- H3 F0 q6 I5 K2 {- D } 在HTML页面的...之间加入下面的javascript代码. , O9 k5 a Q; \( K- _4 r; U9 x/ D
3 e0 |" Z- {' c# z( m
2、如何使得flash一打开就是全屏?" x2 ?9 d. G, w, W2 A& ]
fscommand("fullscreen",true)7 G" g1 S' f5 ?0 K
如何不能使用右键?
5 Y1 d9 [. l" j+ Y fscommand ("showmenu", "false");/ @- R) A; g* _. U9 u5 ^: Z
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
+ |4 }3 X# j7 K, J: o# k! P 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?3 [8 a( o" o; C; E
在要加载动画的那钟加入
* s1 l* v- d" q! _& j2 b4 b loadMovie("dd.swf", "a");+ G( ?. A' z# x7 ~/ Q, A8 M. B
a._x=205;8 z D4 y) K3 K8 [2 V" O: o
a._y=250;
6 p+ y( C6 k" m' E+ z6 L3 ? 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
, O5 r9 ^& T8 S n- p8 d% ~ 4、当鼠标经过时动画播放到某处6 |& n' a# W/ Y% x: v% m
on (rollover) {" g+ U k3 L' f) T
gotoAndPlay(10);
9 M3 }) b& e2 P; ^: L9 U. W }
# ]' }& X8 \1 }3 C, L4 \1 P 当鼠标按下时动画播放到某处
3 a/ L3 t& |4 {4 S4 e# V0 K# u on (release) {* H6 c' J( Q8 ^3 e/ z. \( X J
gotoAndPlay(1);
8 v; {% p* R# o9 d5 b( N) X) X0 Q }
( i) ~) k7 |; ~4 {% h 5、播完动画后自动跳到某网页
' \. p! U: h1 ^2 C# n getURL("siteindex.htm", _self);) j! h; _# D3 }
6、设为首页1 D1 s7 Q( ~. N! e' X
on (release) {
1 C$ c# F2 p% W+ D/ m" y( k% u getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); # K" K! F4 ?; H9 F* p7 ?: q$ w: `2 ]
} 2 r* N' N3 q8 T2 D: K/ B
注意要将网页中的flash的ID号命名为"links"8 \* k m* |9 [ c5 C
加入收藏夹
6 G. s2 q1 P3 J/ n2 u4 U5 | on (release) {
% m9 q+ e5 m" P1 o getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
6 H/ O: d/ y# y: K, T+ {% h6 a } 7 [& @3 A: K/ a' e o
7、关于随机数的技巧
6 X) U' G1 I. \' [2 T8 A 用来产生6--20之间的5个不重复的随机数:
4 r3 o4 z$ L/ V% O7 U 1):首先产生一个随机数,放在数组对象中的第一个位置;
7 C. a9 f1 t1 e: u 2):产生一个新的随机数. ; I3 i/ t, Q. B6 D1 s- y' R
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) & r. o$ w$ W8 V& a- a7 H8 ~% E
4):将新的随机数加入数组对象中下一个数组元素内. 4 @, X+ X& n& U2 V7 m5 a5 O
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 c( r+ ^8 V1 S! M: C- [) [ 6):结束.
7 w/ C* m, @7 v4 ^ AS如下: " u8 G }/ L V/ U- K
data1=newArray(5); $ S4 Q' r' |# b) J- e" O/ T
tot=1;
w# x: o2 K; |' P data1=[tot-1]=random(20-6+1)+6; * M: s" }$ F7 f5 a" u
do{ 0 t y% ~* Q% \ ?3 Y
gen_data=random(20-6+1)+6;
4 P5 j4 }2 C8 Y j( J( ] reapeat_data=0;
3 W' D" ~ t# f7 f9 R) P9 z for(i=0,i<=tot-1;i++){
! K! {4 P' v. v% B7 b A7 | if(gen_data==data + t8 y7 z# m) \, g
reapeat_data=1;
! I& V# W( c$ U, O G/ P break; 7 H1 D4 h- P7 o' Q0 g C
}
2 ^( s' o [; ^' Q' G+ r1 C, _ }
! ^$ `0 ^, \8 ~, N if(reapeat_data==0){ ! L. i* a5 D9 l0 g$ T) @/ }
tot++
9 f7 {6 g o7 i' E) L data[tot-1]=reapeat_data;
1 \. p: m! _3 ~ } ) y! Z/ l$ S- B7 X0 B; U
}while(tot<5);
4 E3 N3 _$ u1 C+ e8 Y0 L9 X trace(data1);
* k' |( g& G4 S 8 、如何使得flash一打开就是全屏的, J" ]3 D6 h* b. |
这里说的方法只是用于flash Player (fp)
) i/ E% i& y _" @4 j7 @ 9 、如何禁止右键菜单+ H2 L$ d0 k: P, c
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数" h0 Z* p- C) q9 E! g* n6 F$ _' h# d6 F
/ _6 Z. O1 \* k [: e6 Q
+ }7 }& D/ V$ n2 J 或者用最简单的一句as,在fp和网页中均适用:
0 }* {* Y2 Z& a4 U5 J$ b6 X Stage.showMenu=false; 10、载入动画的问题
+ _9 N6 R* \ ]: q loadMovie("dd.swf", a); //这里没有引号~
; V% O. |" Z3 j# _- M 11、播完动画后自动跳到某网页* g& o' v! V& N) h
getURL("siteindex.htm", "_self"); //这里有引号滴~
7 T g2 o# O' e. B5 `7 D/ u |
|
|