|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
1、用flash 做那种弹出的小窗口
7 H$ Q# W2 D. k8 ^ 分两步: ; F: x B9 G6 p! ]
给flash中的按钮加入如下action:
0 ^8 N1 }) `; c) M1 R( _ on (release) { 3 N- X6 z- b0 F( F2 v3 q
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ) _& I' Q1 @, A( S3 J# i
} 在HTML页面的...之间加入下面的javascript代码.
4 o1 e; i3 \/ o/ {! v# i7 t
8 B3 r" J7 W; i 2、如何使得flash一打开就是全屏?
+ l* E- p+ b+ e$ |7 t fscommand("fullscreen",true)( L( C; }6 [4 m
如何不能使用右键?" I$ y' |1 D! ~. \$ S8 n* E6 z5 F+ I
fscommand ("showmenu", "false");
6 q3 d- E( W$ P! _. A( ^4 O 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 z$ u( \- w" I( o0 u( [, n 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?# O! J! d) t! @! M
在要加载动画的那钟加入9 E4 s+ v& _: l4 d
loadMovie("dd.swf", "a");
/ f5 ~" ` l6 Y( j1 [) } a._x=205;
+ Q' c0 ?# n6 k8 V" d a._y=250;6 _9 A* D: `- M0 C' D
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a4 b5 Q. }, R* L) M
4、当鼠标经过时动画播放到某处 E7 S' g& a$ R4 t1 K2 ~3 B* K
on (rollover) {
2 I8 p. k" ^( S" E# d gotoAndPlay(10);
5 _) \) ]# q! a' S% w }- D; L. e+ b! E' U
当鼠标按下时动画播放到某处
% U/ a! `& V; Z- x on (release) {; @9 @0 l$ V t7 |3 ]# l
gotoAndPlay(1);# X0 b9 N% J# i4 ]8 k
}& n) s h: o( Y( v0 |
5、播完动画后自动跳到某网页
: x& E) P. H, t ?8 P$ r1 |4 I* p getURL("siteindex.htm", _self);, {) ?' `8 W1 E$ ~* y4 N
6、设为首页
1 y/ Q) y/ y1 a6 q5 v( n% m- H on (release) {
9 y" r4 W% ?0 V, P" z getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 9 Z: V5 A) b1 i# {3 Y
}
; B- Y# i5 o. o4 w6 F6 ? 注意要将网页中的flash的ID号命名为"links"; n3 B" A+ y% e, u
加入收藏夹 p9 u$ h, r: N5 N4 c- O& Z* S
on (release) { : a% U4 d# Z" _6 `/ J0 [, r, S
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
6 Y1 g2 _& l; T } " g; K' b8 j: N9 U1 | @7 C
7、关于随机数的技巧8 Q4 |2 r& F- P
用来产生6--20之间的5个不重复的随机数: 4 J. a( s7 `: H3 m* G$ }
1):首先产生一个随机数,放在数组对象中的第一个位置; + \ D. D6 ]3 m- }$ T$ h3 t5 r
2):产生一个新的随机数. ; j6 z# z8 {+ \3 K9 ^4 p4 c$ d% v
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ; w( n. }" D6 z2 x o7 M
4):将新的随机数加入数组对象中下一个数组元素内. ( r8 C% x: A4 Z# M6 p. h. I& O
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 3 x$ b _, D( l- ]
6):结束. # l. z. R* t# v) e" `
AS如下: \: k4 \- f! L: i9 U
data1=newArray(5);
' |2 a p, Z, b" m tot=1; ! x. U) V3 m: a2 ^) k, `
data1=[tot-1]=random(20-6+1)+6;
7 |4 R/ ]7 i/ h1 f9 k! D1 O do{ 7 Q* m& ~/ E* B2 B7 D
gen_data=random(20-6+1)+6;
; m+ [7 E" e* e! y: O' @. J* l reapeat_data=0; 9 Q0 g# X; [0 [/ c5 ~
for(i=0,i<=tot-1;i++){
' @8 |, X5 L. g. T- s if(gen_data==data
0 [& ^; I7 k6 K' {1 J. R" Q. W reapeat_data=1;
) O, y, D! c6 V* s" a t" ~: | break;
; C' I2 o" e/ d' L1 P# a7 ^ } 9 O9 F8 b; C- I7 s1 u) I2 O' H) q% a
}
/ _3 ~. a. P; d. Z4 p* X if(reapeat_data==0){ / ]- B# R8 N/ Z3 V# t
tot++ 1 i/ F+ G2 h/ N
data[tot-1]=reapeat_data; 4 ^3 F8 V8 t: C' C% ?
} 8 S) u% u: p. [6 S* H
}while(tot<5);
* i: P' U; r& i: V; V trace(data1);
3 s% ]* r5 q" d n5 j1 ? 8 、如何使得flash一打开就是全屏的
5 v' H+ }1 s) s5 c% E) O1 Z 这里说的方法只是用于flash Player (fp)
, v" C; D+ w' P" U( l6 U 9 、如何禁止右键菜单
- A: \4 \" ]) Q, l3 H6 v fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数 m+ l0 g0 n: b7 V
. y2 j) I3 B9 c+ u
1 v4 ^. J, o8 x+ a9 [2 m
或者用最简单的一句as,在fp和网页中均适用:
2 e" h! Q) [) i; p3 f& v Stage.showMenu=false; 10、载入动画的问题
6 T5 @* ~8 r) s+ Y7 C2 `% L loadMovie("dd.swf", a); //这里没有引号~5 W# ?) ]/ I# ? b- n" o' c
11、播完动画后自动跳到某网页
% c7 g [0 [; _# w getURL("siteindex.htm", "_self"); //这里有引号滴~
3 J( W: e: F. n |
|
|