|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
1、用flash 做那种弹出的小窗口" k S$ X% f* \& U9 w7 G
分两步: / I' R- h- g, n6 q0 K8 n
给flash中的按钮加入如下action:
6 }- G5 }3 { A* G5 W4 J on (release) { ( M8 h/ |2 ], a
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
) K. w9 I8 O# E) F) w } 在HTML页面的...之间加入下面的javascript代码. : K- P! q* O3 A- h6 i1 M3 e) W; a
6 y* L' e6 k7 e+ ?6 U
2、如何使得flash一打开就是全屏?' r4 a3 N8 y3 ^: h; x
fscommand("fullscreen",true)
, C9 R) E8 V7 U 如何不能使用右键?9 i( L4 e# o [. E2 A5 K1 B
fscommand ("showmenu", "false");5 H2 b' ` J; R H3 Z5 ~% n
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
: i" q1 P' h& P" x( ?: Q+ O8 ~. o7 { 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
: U2 f( u& v, d: x 在要加载动画的那钟加入( ?- `. J6 O8 z% O; r: B0 H* l
loadMovie("dd.swf", "a");/ _* D: K$ _5 K0 l2 I0 y
a._x=205;5 u6 K* M' X( T/ P4 ?
a._y=250;$ z3 k+ u* p% D
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
: e# d. P$ @+ k; ?3 d7 u. I 4、当鼠标经过时动画播放到某处' I& y4 r+ u8 V S8 {
on (rollover) {! u; ~& W$ v0 J+ ]
gotoAndPlay(10);4 {) e- ^ @% C6 }% p2 k
}
0 J; N8 x* v& T2 ?0 b$ k 当鼠标按下时动画播放到某处: X2 s" n9 ?$ C4 f/ n
on (release) {
4 E6 V7 m2 U7 Q8 V gotoAndPlay(1);9 F+ g* X+ Q# u" P" }+ R+ l+ J
}' b0 S$ i) v8 b, H% {3 V' W
5、播完动画后自动跳到某网页; z8 G5 U J& ?6 d9 X7 O* _8 U
getURL("siteindex.htm", _self);
/ Z, g5 ]5 L( x' c% \: \ 6、设为首页( O" S3 e; v* r: R
on (release) {
j( A5 h; N7 o! G8 ?2 F getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
' g* s t% U) _9 y. W) b }
- E, }1 u# w. y 注意要将网页中的flash的ID号命名为"links"
% |, f+ g$ P( }# w ~1 ` 加入收藏夹 - _' j) W8 h* w J( d0 c3 D5 w
on (release) { 5 F: E$ f7 h" c7 R ^8 H
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 5 V2 z: {4 I% G6 y
}
9 C; p" _/ u) ]! h# v* W: T 7、关于随机数的技巧
$ ]2 i% I4 C7 {0 V p* o 用来产生6--20之间的5个不重复的随机数:
, N8 y+ ^& L0 p: \+ R/ e6 O& C 1):首先产生一个随机数,放在数组对象中的第一个位置; 3 W- _2 O5 }' y {
2):产生一个新的随机数.
0 c$ h2 r0 E0 ~1 ^& M6 w 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) A1 H) q+ k9 S* z F# l" d! P
4):将新的随机数加入数组对象中下一个数组元素内.
: M8 t, v0 v4 V 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
! N9 j# o- h6 I( n, t; b6 w 6):结束. 8 I6 l: l6 [* C# A5 D9 G
AS如下: 2 j& s; W) O: y" A, E9 R
data1=newArray(5);
/ g- X3 E$ @! d" s. ~; p tot=1;
" G1 o, u+ |4 ]( P. ^% n3 Y) p data1=[tot-1]=random(20-6+1)+6; 1 X2 c% D6 e- w* M. k" ? v
do{
c) v& A, }6 W( z5 I& Z# M gen_data=random(20-6+1)+6; 7 y; a8 Z' X% a1 k/ j" n
reapeat_data=0; 9 r* P5 v+ Z# N! ~- D. q9 N
for(i=0,i<=tot-1;i++){
8 H G* V$ X. x2 p' ~6 O! Y6 q5 c if(gen_data==data
2 C9 N3 W- J; P9 C$ K4 Z8 n* l reapeat_data=1;
4 R3 c& y, n) U/ U, ] break; ! g* `6 r7 J2 h# J f4 A4 \
} L$ U3 N0 e$ H. }6 q4 Y6 N
} 7 }: D0 {- m4 H; g, j3 S& v$ w
if(reapeat_data==0){ # S; i/ A/ J- k( H N
tot++ , Z3 r3 W: h4 e$ ?" X
data[tot-1]=reapeat_data; 6 d! H; G9 h: X$ D7 j
}
- V) ]2 F* G7 o, {/ U9 R- B) S }while(tot<5);
3 Q3 H# R( D5 f+ T trace(data1); . R8 |2 L7 Q+ V# k/ n
8 、如何使得flash一打开就是全屏的
8 V8 A( @2 G- N0 b 这里说的方法只是用于flash Player (fp)
: x+ U0 Z' ^7 H1 U2 N, s* v( p5 g 9 、如何禁止右键菜单
7 i6 B) J. o' F. f! N" F1 y fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
) c% U1 A8 m4 W9 H9 v0 M
7 b5 g6 a. c" T8 d J6 ~( v! T
# y2 @0 F# v1 y! X3 `6 p1 v4 m 或者用最简单的一句as,在fp和网页中均适用:3 M$ M$ E9 l H/ @1 A6 R
Stage.showMenu=false; 10、载入动画的问题
$ K4 b! n+ c: P9 w, D! D* w loadMovie("dd.swf", a); //这里没有引号~
" v8 r/ I4 K: R 11、播完动画后自动跳到某网页) P4 G! g& w" F
getURL("siteindex.htm", "_self"); //这里有引号滴~
* R' K1 y5 s) u3 u Q |
|
|