|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口. E* u' ?& r0 \4 D
分两步: : @; Q$ |5 L/ M4 I
给flash中的按钮加入如下action: ' q- z1 r6 q* n# a; x
on (release) {
& I+ ~; V* v) y. N getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
6 m" x2 ~" H& a: } } 在HTML页面的...之间加入下面的javascript代码. ' a+ |' J9 F% U& x4 z8 ]
8 F8 }) [7 I v" {4 T
2、如何使得flash一打开就是全屏?9 ?5 o8 n, C! }' M+ g* k o1 P
fscommand("fullscreen",true)1 w7 N& I% E6 L* b1 l
如何不能使用右键?* ^4 n6 @5 k& X+ i, i8 F# ^ S
fscommand ("showmenu", "false");. ~' K2 e$ J% a' l% V' Y
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
) w- q/ H4 A' W8 N( a 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?5 I7 r1 _; w$ d! A! e0 m
在要加载动画的那钟加入! N! k, v, s1 f1 }( I
loadMovie("dd.swf", "a");2 L/ U/ O5 r/ f3 i
a._x=205;
' {( i4 u$ R0 x8 a% r, W$ Z, M a._y=250;
- ~9 ]# T2 Y% Y) E8 t0 R: Q 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
: g/ u( m2 C' t- ]. m# E# G 4、当鼠标经过时动画播放到某处& L* b) E- |* a7 {$ l$ b
on (rollover) {
" { k! F2 H. t7 O. C9 `3 ~1 t; o( w gotoAndPlay(10);& q3 a& y0 G" R
}& F/ C- _$ R% S9 }! `6 B
当鼠标按下时动画播放到某处) A- m8 K4 g4 z8 Y' Q5 q) R& G) M
on (release) {
8 I! M0 P" r- K3 v$ W- X1 U$ U$ s gotoAndPlay(1);: B+ d( }& s* r/ ]
}
6 {: ]0 |: ?# U9 _ 5、播完动画后自动跳到某网页
/ u% g- l+ k, x% E# N getURL("siteindex.htm", _self);' K8 j% G7 c3 c8 [2 t9 F
6、设为首页' p; B" C2 ]" g: @0 {7 \- E' ~
on (release) {
& P4 o/ W2 g! o getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ! E# }& y9 w9 u) g: s4 t' Y
}
2 q% |0 a5 P# p0 Y 注意要将网页中的flash的ID号命名为"links"
& ?2 T! K5 i/ ` 加入收藏夹 6 a; n3 D. _7 q' U$ C
on (release) {
' B' |$ q* s' T% \5 _+ B getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ) M* o/ l* o# ]5 B+ l
} 3 o- j/ \; a) h! r
7、关于随机数的技巧, M4 l9 b* y7 W# I' o8 _
用来产生6--20之间的5个不重复的随机数:
2 y, S1 E6 \3 Z 1):首先产生一个随机数,放在数组对象中的第一个位置;
. e4 v. j5 y# O5 C1 j 2):产生一个新的随机数. * x& Z& l% g& I3 b
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
1 c6 b5 I8 p. y2 {0 v/ d3 g' w 4):将新的随机数加入数组对象中下一个数组元素内.
. q# m; x( H; h- x+ ~ 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
9 z2 h/ j$ b" ~# h' p% D+ B 6):结束. " I# M; j4 X+ H# T
AS如下:
' H! W8 t# K: V1 h- s0 g data1=newArray(5);
, k8 ^- n1 s( G& z tot=1;
C/ n" X) V( L F- y b2 L data1=[tot-1]=random(20-6+1)+6; ' K: U2 x: S e( I8 z ~+ k
do{ , n, @; Q2 I2 v) C3 ]
gen_data=random(20-6+1)+6; 6 z+ X" T/ o: x) @4 {4 ^7 J7 F
reapeat_data=0;
/ O3 q" m8 o5 s for(i=0,i<=tot-1;i++){
1 M7 n u( R/ T- b, _4 W/ K if(gen_data==data ) ?! C ?4 x: m4 `; v( [
reapeat_data=1;
* `6 f5 [# S/ x( L break;
" Y5 s! B: S% C. @ }
: R2 x% a0 @5 [8 d( D } l& I z/ {& h" L8 V# ]" }
if(reapeat_data==0){
U/ L. @! W2 O" G6 |/ G tot++
! ]. n8 t5 K c! x data[tot-1]=reapeat_data;
4 T6 Y2 A0 ^ X- }4 M } 1 x& F ^1 t) {( r; Q
}while(tot<5);
- n3 {, C9 G) x trace(data1); $ ~* r2 y/ C0 _
8 、如何使得flash一打开就是全屏的# A' C) ^! N# s I
这里说的方法只是用于flash Player (fp)2 {. M% P- e. Y( Z9 C
9 、如何禁止右键菜单/ Y% e: @5 W) n
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数$ \& T7 O+ t; A5 ^$ L. {8 @9 e
) r$ q3 e! g. P1 S. M
5 X$ l# `7 H7 e$ B0 E* j* `
或者用最简单的一句as,在fp和网页中均适用:) q5 a3 W$ r5 l, z% U, ^9 Q
Stage.showMenu=false; 10、载入动画的问题
9 F; t# h; B1 v3 L _* j loadMovie("dd.swf", a); //这里没有引号~4 c5 ^) `" `* e/ _! G
11、播完动画后自动跳到某网页4 Z0 n9 X/ u$ [! L
getURL("siteindex.htm", "_self"); //这里有引号滴~! m- Z) ]$ k$ p
|
|
|