|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
1、用flash 做那种弹出的小窗口
8 f, U9 u( O! L* N, [ 分两步: 7 [3 }! g7 n) H) c. B4 u, w
给flash中的按钮加入如下action: , O: [1 |) L( v8 @+ H+ J
on (release) {
' a7 ]# A, I* T' S( @ getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
& Q* S! g( ]- n- ~" z: @; s; N( U8 ]. D } 在HTML页面的...之间加入下面的javascript代码. 9 B* }3 z" n/ U( k7 j3 M# y
1 F/ i; s8 c4 x) x 2、如何使得flash一打开就是全屏?. a6 @4 Y. N9 Q
fscommand("fullscreen",true)
1 K9 }: T( K7 P+ U7 f9 } 如何不能使用右键?, O( t% `' p/ n! k$ R2 l
fscommand ("showmenu", "false");
! G- x8 p4 ?8 _ 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?: q) {" @ e8 q9 E" b2 ?) I) e9 O* T
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
+ c) W' J( f$ {+ P) Q 在要加载动画的那钟加入
6 X1 z: m6 h- B' d& g, u loadMovie("dd.swf", "a");
/ C9 i+ @+ w+ b- | a._x=205;
3 d6 Z# j$ d4 ` Y9 k a._y=250;1 q# P" X8 }8 o0 m$ n- p4 e& l
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a6 `# P2 x7 i5 ]' x
4、当鼠标经过时动画播放到某处
9 ]. | _3 H9 ^. D+ W! u on (rollover) {0 t9 y5 d" H! b& k! J1 i w
gotoAndPlay(10);" M9 L- f' ?( E0 |7 ~9 H
}
; ~" k' J7 M: H9 `7 D R0 d 当鼠标按下时动画播放到某处
& E) l! v+ `/ t. T on (release) {" E9 S/ z( ~8 m3 }; { f( _; v
gotoAndPlay(1);' F, {( _& L6 f2 g
}
O' }; s8 l: r* x* P 5、播完动画后自动跳到某网页
- o; u+ q' {% ^5 v; y; `* ] getURL("siteindex.htm", _self);# v# r7 l9 D! k- v+ ]
6、设为首页% U7 O w# y U) p9 j4 ^2 S
on (release) {
" {, T2 v8 z; I, v/ B4 W a1 Y getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
5 ?) M' @- T/ r: p% s8 B }
. k: P" j2 Q7 O; C 注意要将网页中的flash的ID号命名为"links"+ H! u; s6 X! z9 C# o. g
加入收藏夹
+ s: g( a3 C2 D7 U2 c on (release) { * K3 ~ l- O' R/ A( m/ ?, Q
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
, m! L3 h7 q- |1 _% q9 h- T1 @1 Y }
. W+ J, E: L& B8 Y 7、关于随机数的技巧
+ U- |3 @. M$ _* D8 b 用来产生6--20之间的5个不重复的随机数:
$ L, p t! `5 D7 p6 j 1):首先产生一个随机数,放在数组对象中的第一个位置;
1 @/ G5 a+ n% E% d! L 2):产生一个新的随机数. 8 o8 R/ Q8 K I1 }5 _7 E
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
! L! U- G9 T! t! w3 m 4):将新的随机数加入数组对象中下一个数组元素内. & _6 h- ?3 I! S+ D6 U o
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ; N: ~( ?2 l! q, ]9 h
6):结束. 4 F; V) z) s @& O
AS如下:
# I0 h8 k) t) q- \ data1=newArray(5); 2 l% F! ?2 S+ D( s( ?0 v! {- w
tot=1; & G4 }8 j3 ^" t! i5 t+ A& ~" k
data1=[tot-1]=random(20-6+1)+6; ; ~; G% C% S. b! @# T) Z) o
do{ 1 U4 [% }5 N& u
gen_data=random(20-6+1)+6; " v" p K* s3 t2 X$ u: N
reapeat_data=0;
. z- |1 c) K$ f' k9 @+ X5 e for(i=0,i<=tot-1;i++){ 7 ?2 u& V" ?% o/ }2 s( \) g: @7 c# z
if(gen_data==data $ t9 B, w' F% ?" A, L/ [
reapeat_data=1;
( q0 o0 e. S. `" h5 R break;
3 _2 _. }5 r2 A4 Q: x$ k }
O9 d( @9 j5 a* ?9 L# w }
" C' I' n9 d3 b F if(reapeat_data==0){
4 u9 @/ X9 l0 a" B( A. G tot++ 3 |: q! ^# T3 D( y4 _, ^ Q
data[tot-1]=reapeat_data; 4 b+ j9 d: b. Y/ A L& D
} 3 Y+ k! p$ B) u) M- g
}while(tot<5);
% J1 T% p: _" w4 [! D6 @6 S trace(data1);
9 I" a; }: {- M( } 8 、如何使得flash一打开就是全屏的
% E& w# k- P, J( g8 i 这里说的方法只是用于flash Player (fp)
+ R! v4 ]7 m5 l( p 9 、如何禁止右键菜单
, y' h, m& S. t( C3 c fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
8 l0 L+ H, O" }6 ^+ F% |+ I& a4 n z0 R* r* O, u3 F% M9 W
/ J8 A- b5 E( J8 w6 `
或者用最简单的一句as,在fp和网页中均适用:
8 g0 T0 u2 z6 w2 J Stage.showMenu=false; 10、载入动画的问题
- y& X* E. {/ H2 Q, \ loadMovie("dd.swf", a); //这里没有引号~" i) e4 h; R' g& O9 V
11、播完动画后自动跳到某网页- t7 `' ?( X6 Q4 O
getURL("siteindex.htm", "_self"); //这里有引号滴~9 }9 F, {, u* n7 F
|
|
|