|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
z3 W1 P/ ^3 X 分两步: # y' t* G( P, d: w3 e& H
给flash中的按钮加入如下action: 1 g* S( H7 |: F! g+ ]: V. m
on (release) {
# n! X6 s Y; ^7 k6 q; y getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
3 P \5 D m" w d- c& Y7 ` } 在HTML页面的...之间加入下面的javascript代码.
9 n" k( M8 p, J" b/ y
: ]9 n: I+ {- u- \0 q 2、如何使得flash一打开就是全屏?
4 U4 P( h8 w0 n2 w/ V9 ^5 Z fscommand("fullscreen",true)7 a2 b/ u$ }2 t, @' ^$ a. o
如何不能使用右键?- c; S! R9 D: h6 P5 n
fscommand ("showmenu", "false");
$ Z* F9 c- H! w1 g% i& g 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
7 @' Z6 [0 X- ?0 r# h2 k1 z; ~4 I 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
8 K3 i' f2 G* B& ~% D4 j6 k( L 在要加载动画的那钟加入9 F- F L4 U' h4 C' C0 W5 k
loadMovie("dd.swf", "a"); C9 |9 V/ `3 D$ }1 e
a._x=205; `/ A8 g6 f( r+ w+ R8 V3 F
a._y=250;' L) L J r" v; {
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a* y) \+ \) ^) q" x+ N$ n5 T0 G
4、当鼠标经过时动画播放到某处
3 v+ Z$ ?2 @' ^" R on (rollover) {3 L" O7 a6 ?% B0 `. Z+ L$ H
gotoAndPlay(10);
1 {1 Z# z, ^1 ] }. L, J: [5 N9 g' f* E
当鼠标按下时动画播放到某处
* \2 j: ?4 m3 ] on (release) {) m+ J' C1 k6 L2 L
gotoAndPlay(1);
% V+ h4 T: F" T' |2 _/ _ }' Q+ `0 B! w; R' U0 g. P0 Z
5、播完动画后自动跳到某网页
9 v$ U. Q+ o$ }3 p$ v3 f, a: \ getURL("siteindex.htm", _self);& ]- j% t3 ^1 @) X
6、设为首页
# o( @8 m( a: I3 J8 g on (release) { # f, {+ y( D* r2 g' F7 N& D6 \
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); : q$ l; G; `% D; g! r
} - ~! {% l& }4 W' d
注意要将网页中的flash的ID号命名为"links"
4 P6 e) v2 P& t2 @% A, v7 }2 T 加入收藏夹
. `2 X1 {8 }6 }6 \ on (release) {
. J3 i* d ~3 y! t2 v3 O getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 8 h3 x5 j/ t9 C) b% o% v
} ( z1 u6 D+ e' O9 Y& W
7、关于随机数的技巧; j6 d: z0 d6 t$ z3 h
用来产生6--20之间的5个不重复的随机数:
+ z2 L4 N5 L) \" X4 g0 L 1):首先产生一个随机数,放在数组对象中的第一个位置; # t" i; [* `$ b# A" M+ d
2):产生一个新的随机数.
6 H6 F8 E) C- Z! E 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) * R/ B; [+ w! U1 {2 I7 v5 O
4):将新的随机数加入数组对象中下一个数组元素内.
7 [% D1 ^+ I$ e8 G, R/ ]/ P 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 m& q$ J7 a; |+ y, y2 E3 u$ y: J* q# H$ d 6):结束. - K- K7 g; m, Z9 s, v3 }
AS如下:
; Z9 h d- ], Q/ R) E5 U data1=newArray(5); - H- V/ X! [9 j. [# j
tot=1; ( h% }# _' R1 T+ c9 D1 j
data1=[tot-1]=random(20-6+1)+6; 3 U$ z2 K4 B# r- E- U1 e3 X( q
do{ ' s. `9 Z e/ L, [- M
gen_data=random(20-6+1)+6;
2 U1 I2 }" ^2 c7 D reapeat_data=0; ) e' n" _6 p( p/ Z: E8 Q' I
for(i=0,i<=tot-1;i++){ 1 P' j& a8 u1 q) @
if(gen_data==data
/ M) y$ T; l3 |$ i- a! g reapeat_data=1;
$ v1 D& \5 v/ I: d" b break;
+ m# |) v0 f4 L) ?" S; r& } }
; ]+ S# y/ o2 O4 u! K U9 x7 T5 b }
; k# D, M- M1 ^# }1 }9 e if(reapeat_data==0){ " d2 Q/ ]3 u' L. Q8 C
tot++ % g `' G" }9 H& r
data[tot-1]=reapeat_data;
7 |) `! \& v+ _4 d7 l6 c3 v } $ s9 Q+ x7 E3 n# |, V y2 T
}while(tot<5); . R8 ^% m7 J9 w+ O, b; [9 r
trace(data1);
! o2 f4 i" F5 i( Z/ V E0 D 8 、如何使得flash一打开就是全屏的
# Q4 x/ {/ S2 P8 T; A 这里说的方法只是用于flash Player (fp). G6 ]6 Q3 f# Y; t
9 、如何禁止右键菜单 g* Y2 x; n0 R4 J" t
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
8 W8 o% C. `- c/ t
7 U4 ]2 Z* ~ C* r$ y
) A0 a/ z: q {, j9 [: B 或者用最简单的一句as,在fp和网页中均适用:
1 H+ ]8 U6 G8 B4 D% J2 J* \( I% ? Stage.showMenu=false; 10、载入动画的问题, N$ d; h0 @2 S* G
loadMovie("dd.swf", a); //这里没有引号~7 p1 n# e2 \* |
11、播完动画后自动跳到某网页
7 X- F i) j7 O. a" I, }8 _ getURL("siteindex.htm", "_self"); //这里有引号滴~* [% q) K/ v. h; e0 J
|
|
|