|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
1、用flash 做那种弹出的小窗口2 G! V$ K8 k# i* P" ^: y9 L( g
分两步:
0 P% Y# n6 K0 e: X& {& ^ 给flash中的按钮加入如下action: 5 n: ?2 ^. i2 x( M) f
on (release) {
" r0 g+ R- V0 W( l# c7 N, S getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
" `+ u$ ?2 @ m0 J' @% r } 在HTML页面的...之间加入下面的javascript代码. ; K( Z& s9 t6 M, y
- R) R- @" b$ k. b9 T& n 2、如何使得flash一打开就是全屏?
. k* w! R, h5 W) P1 n( q fscommand("fullscreen",true)
& \1 z) k( a$ m" C1 \ 如何不能使用右键?5 G9 ~. ]- y K k' h
fscommand ("showmenu", "false");
/ `) q( Y7 }- m1 j/ q 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
; t, Y9 M! u: O1 r3 [1 g4 i 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
; F! Y: v' ^# l( C 在要加载动画的那钟加入
! Y" C' l! H, f1 V loadMovie("dd.swf", "a");
3 c& [5 \6 O+ R. `$ Y4 @ a._x=205;( f! M" m/ ?9 y3 w
a._y=250;) D2 U% O* m) _; i$ |3 F$ [- s
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a, B9 |7 X6 l) v; \% B* [
4、当鼠标经过时动画播放到某处
) |7 l% R5 h- S. H on (rollover) {' W. S+ k4 U7 F3 I+ b1 Z; R! Y
gotoAndPlay(10);
G) \! @0 F4 @ }
( h! o7 {9 _/ X' ^+ W/ s 当鼠标按下时动画播放到某处
* O7 x2 l) t% V. p4 o- X on (release) {
/ {8 E' O T2 `/ X4 S. Q gotoAndPlay(1);
$ A$ P6 c% R. B* s4 Q( [5 A }% |4 a3 H7 k" @
5、播完动画后自动跳到某网页
! k" T ^4 `0 P9 J p8 v) w getURL("siteindex.htm", _self);
- @' R$ }5 V3 Z( Q 6、设为首页7 P! t1 `( s" ~" W; I
on (release) {
! U e& B( H& P6 O( ` getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 4 h1 P8 m5 ?) F6 u2 u+ B4 _
} & X- ?, w$ J0 d/ r. _: H
注意要将网页中的flash的ID号命名为"links"
* \1 F$ G @2 @8 G$ q 加入收藏夹
* O% Q4 @4 g9 N& S on (release) { : M3 c: v+ E( K0 \8 A
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); + d' P# M7 x3 x1 B( {) F! z
}
. j: c% L- Y0 n. {7 s! Y 7、关于随机数的技巧) ^/ U1 U, ^* w* c) r% `# }- H5 L1 r
用来产生6--20之间的5个不重复的随机数:
2 k) ]2 ?' ~+ N$ N 1):首先产生一个随机数,放在数组对象中的第一个位置;
, T+ s, ~" M1 ^9 s$ {: Y' Q 2):产生一个新的随机数.
* Q/ {1 [* o" {4 h( F- F9 }3 { 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
' I: [& F* _6 T7 {, G% B 4):将新的随机数加入数组对象中下一个数组元素内. ( d( W; A; w* x: V& P
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
+ D0 H) u* C6 j I 6):结束.
3 p6 p8 U+ r2 s; V' u AS如下:
4 I- e5 u% }! I; M v data1=newArray(5);
7 k. {0 s% @/ Z+ d, E tot=1;
* O0 M. j# [+ E0 z7 y! o data1=[tot-1]=random(20-6+1)+6; * b, d" e7 ]& b( [ x! R2 E# m9 j4 p
do{
- N0 X9 H) R1 L) k1 K+ a8 { gen_data=random(20-6+1)+6; 2 {& ^3 L" [9 s' E& @- c* k1 `
reapeat_data=0;
$ `1 B: F$ c. K for(i=0,i<=tot-1;i++){
+ {! x9 o c: O* ~7 P J if(gen_data==data % ~8 k5 O& L+ l0 M' u, a/ B- b O
reapeat_data=1; 2 M$ `' [0 `# l5 b2 G# \% ^+ e
break;
' K6 q7 ~: r v6 w }
1 Y a) l! [4 O! i, b } 1 g! n5 g. [' B7 c6 H
if(reapeat_data==0){ & Z! A7 ~, S: v- r @
tot++
: z; Q6 U2 \# \7 l data[tot-1]=reapeat_data;
& y$ D, N9 b! @ } ) h( @9 w3 K# l1 K) Z; o# O. O
}while(tot<5);
' ?5 F( O. E2 @+ ^ trace(data1); ' g, w `8 \9 m+ h9 f
8 、如何使得flash一打开就是全屏的
3 t" R0 b2 ]. ]! m& P2 o# o 这里说的方法只是用于flash Player (fp)
" \# |7 @ G" m7 C( J 9 、如何禁止右键菜单
0 M6 B1 _( T" l" }9 z fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
7 N) G' y3 R ?1 @. b1 Y6 Y4 T' S
8 c. U+ ?3 G/ A# W g' s) p% e) Y! ?$ a2 e/ x* `: h* ] d+ ], ~, [
或者用最简单的一句as,在fp和网页中均适用:1 X6 M, O, \: `7 E! p% q9 C- r
Stage.showMenu=false; 10、载入动画的问题
; I' d% O' e3 x/ j9 z3 T loadMovie("dd.swf", a); //这里没有引号~% a% w$ U! D H( X+ b! D" i
11、播完动画后自动跳到某网页
7 s/ ?8 t Q' a) J. p getURL("siteindex.htm", "_self"); //这里有引号滴~' J! g/ U* l/ w/ E. ?. x
|
|
|