|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
& C1 c. W* k$ }# f9 H 分两步:
7 }/ t: [/ F. M5 _ 给flash中的按钮加入如下action: + G0 ?4 } A2 p
on (release) { * V( s9 N; F. e4 L, { q5 D& P
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); K- Y/ J: @& A, K
} 在HTML页面的...之间加入下面的javascript代码. 5 j5 X. H& t+ h# S, w
1 f+ d' l7 w0 V9 y 2、如何使得flash一打开就是全屏?. \/ W+ w9 m, j4 _, u' c0 i
fscommand("fullscreen",true)
$ i1 A. R1 q) E4 ~% v9 N 如何不能使用右键?
8 x$ z7 R. [3 \& s# L fscommand ("showmenu", "false");( ?4 J2 g+ Y) H8 P5 S# h& _
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?3 F* E- B% G/ x) z9 }* R
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
& V. |7 L3 Y" _ 在要加载动画的那钟加入
) U/ g* R- P4 d$ c$ U loadMovie("dd.swf", "a");9 q. i" F; B# I- I
a._x=205;. {% |- b ^5 s6 I9 N1 g
a._y=250;$ K: I% b& g: P" K% n2 \9 u
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a$ r( O9 f+ b; V F$ `7 H& _" s& r
4、当鼠标经过时动画播放到某处& I6 I! Q V8 L" [
on (rollover) {, H2 q2 R9 i8 u1 V5 M9 _
gotoAndPlay(10);
5 a6 q$ c4 M* |& B+ ~3 s/ g5 K }# S! z+ b |' A, x
当鼠标按下时动画播放到某处
% R0 \8 H& E& Y J- a" T on (release) { |2 N; @& D& {# ]; H1 ^
gotoAndPlay(1);/ A- y# ?) ?% ?# Y
}( s7 U. O* j1 \
5、播完动画后自动跳到某网页
& i4 j' t3 T. J% t0 B4 t getURL("siteindex.htm", _self);
8 X4 k3 o3 o) p1 T 6、设为首页
1 V1 G9 C; m w) [2 T on (release) {
# b) v3 R P, O6 k% P# V getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
: H6 X) _, U% {: ] } & B9 g0 z d1 m% R: O! o
注意要将网页中的flash的ID号命名为"links"
`: S: G3 J9 |# w 加入收藏夹 9 N5 g8 R+ v* t7 x4 q( I- d
on (release) {
# n& f3 U ?+ T* f; ~ getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& l1 S# U- j; o" y/ O+ n& G- E } ' u% A- G5 y1 C m
7、关于随机数的技巧
/ R4 B: N6 M" p+ L 用来产生6--20之间的5个不重复的随机数: 8 h3 h) K' K: Q8 |- T
1):首先产生一个随机数,放在数组对象中的第一个位置; 8 o' |: `5 j( @. z
2):产生一个新的随机数.
" F/ [7 ^+ C5 O/ k- X 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) - s: y' C* J' p
4):将新的随机数加入数组对象中下一个数组元素内. ; U' w# }- h% ~8 E5 @' a9 O& _
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ) Z1 _2 `( h* W) Z* i
6):结束. & N: R/ T5 q% ~
AS如下: 6 ?: F& j% ]7 F) J1 h
data1=newArray(5);
T) [5 |- v/ g tot=1;
+ I8 f8 p1 C' U6 R- U data1=[tot-1]=random(20-6+1)+6; 4 |6 h; d4 z1 r/ b0 I1 i6 ~: ~( C1 A
do{ # u$ L3 S0 B5 R* P) ]
gen_data=random(20-6+1)+6;
5 w7 V+ T4 B+ M4 Y, x& b% _1 w) r reapeat_data=0; % O: Z( x$ g* K! Z0 y) ]& n% P
for(i=0,i<=tot-1;i++){
. Y$ Q# Y( R3 o if(gen_data==data Y* j; U8 q6 B6 M. \2 w
reapeat_data=1; ' R% E% l9 G) q
break; 2 l& g0 Y" ~3 y# c- B4 p
}
* W! `, u _ R! B( q) ^2 W } ) W# N/ H5 O( c$ r
if(reapeat_data==0){ / w% P; r' v' W$ ^
tot++ 6 a/ N& T4 X! ?7 F' M3 S
data[tot-1]=reapeat_data;
# O0 t: W8 O. b, z, R3 R1 O } + [( s7 I6 ], N4 |# Z8 i
}while(tot<5);
# Y" r4 l$ g I0 Z* i7 j trace(data1);
& E3 g2 p$ @: C4 K% o- ]: R$ X/ H 8 、如何使得flash一打开就是全屏的1 B+ r X2 g# Z+ z) F( O
这里说的方法只是用于flash Player (fp)
( A: V6 U0 P9 R2 Q! O6 Q* d% a. F" f 9 、如何禁止右键菜单
* S3 p( B' w+ Q: ` fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
- ? f ^" n# B0 |: G) w+ B, V
( m6 p3 ]* }7 b- U' _- x9 } v- ]: T, W, L! w3 d% m: [+ ?% Q: U
或者用最简单的一句as,在fp和网页中均适用:
& H1 i! A5 |, c& n: A! X; l' M Stage.showMenu=false; 10、载入动画的问题* C; T' E0 G) E
loadMovie("dd.swf", a); //这里没有引号~
) d# g% M% P) d$ I3 E* l 11、播完动画后自动跳到某网页
7 @6 I* _+ f" E* Q; [7 Y getURL("siteindex.htm", "_self"); //这里有引号滴~+ l1 o w+ `+ R- u2 Q6 U
|
|
|