|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
+ H3 }' h- }+ Y/ b0 j 分两步: 1 u* d+ l% E1 u% |! i" F5 t
给flash中的按钮加入如下action:
5 W$ ]* F s( |' \6 F on (release) {
9 J5 P6 I. x9 |6 J. t9 r getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ) u( o, Z' b2 l$ L7 `& |! t5 v; q
} 在HTML页面的...之间加入下面的javascript代码.
% l3 V! e3 C3 n- O3 m# W% ], W0 e, a& E5 L0 v
2、如何使得flash一打开就是全屏?' E7 e: v7 } \. B, Z2 K9 A
fscommand("fullscreen",true)
; p+ z: G; p5 E( }" | 如何不能使用右键?
% C C. n; l3 L fscommand ("showmenu", "false");) G" O/ e/ ?( @
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?& N1 a3 T4 E$ Q3 C% i
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?2 a) ^: r# Q; y5 c- ]
在要加载动画的那钟加入9 X" @& G4 {3 ~( [4 r5 I
loadMovie("dd.swf", "a");6 \. \* ^" p& D) `: _0 n, b1 Y
a._x=205;
6 a7 w! a/ c$ s; B a._y=250;: W$ K1 D8 X( `$ r+ o1 v }3 W8 Z" m
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a4 v4 O6 ]" B. R" l
4、当鼠标经过时动画播放到某处+ p, K9 n" |% ?
on (rollover) {1 [4 S1 S' z! X
gotoAndPlay(10);% C( c# g. s; W3 e8 T
}
8 l( \, U. }/ p" @6 r- A 当鼠标按下时动画播放到某处1 f9 q9 T# y8 R# R. I' @
on (release) {) t2 E" ?9 `3 ~. R, c" v7 V
gotoAndPlay(1);
7 ?- l0 c4 J4 S$ s A }
# h4 l- v1 P8 H. Q0 }7 y 5、播完动画后自动跳到某网页: z# ~+ S+ f0 Q0 }
getURL("siteindex.htm", _self);/ d# {! A! U' t% x2 g& j
6、设为首页
; q5 p# T$ j: |! [ e8 g on (release) { / D# g5 g- j: t# J w
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
( j, r% K! M% B0 b: J0 M* ~! O& ? } $ Y+ E3 I7 x) j8 w7 o
注意要将网页中的flash的ID号命名为"links"1 g+ y# i5 ]" F; c5 o# K
加入收藏夹
8 h& o8 g# Y7 `* p on (release) {
# ^/ s/ b2 N; a3 V/ [) j getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ) i* T+ }2 U- X9 g V* J
}
O8 H& l# ^" h5 H; G4 G 7、关于随机数的技巧
/ S8 g: K9 |3 {3 g6 n 用来产生6--20之间的5个不重复的随机数: ! A9 Q/ H& q7 w$ Q* j8 D
1):首先产生一个随机数,放在数组对象中的第一个位置; * j! L( o4 @+ Q: ^! k. t) r/ j3 k% r, I
2):产生一个新的随机数.
, h% I5 V) T# b" r: z 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ! H; B6 {0 |) n. E: H) x6 b
4):将新的随机数加入数组对象中下一个数组元素内.
, P# H. [! ?' C4 ? 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ) T% j9 V, P/ R! r- n
6):结束. . U' |$ r* {# j4 j
AS如下: , d; A: G9 z$ E* O# M; Q9 u
data1=newArray(5); 9 f4 A; v' r, f/ d) m# _. ~# F
tot=1;
# u$ k5 w4 _: G# C data1=[tot-1]=random(20-6+1)+6;
/ m5 k: l1 S" m5 H, r! _" t/ W do{
& q& m& j$ G! G- M gen_data=random(20-6+1)+6;
/ e# m. Y/ |2 l j reapeat_data=0; $ N5 b1 Z, G F' m
for(i=0,i<=tot-1;i++){ , U- P0 s4 F$ K, d! k
if(gen_data==data
8 ~ T1 i- x( t: U6 O) r9 J/ G reapeat_data=1;
' i4 k4 o4 S( v, t+ k break;
: B% I: l. t# y9 G# ~. Y V% A5 ?& V } $ \( h$ |1 l6 P" r% M3 ]3 Z) U& p
}
2 w" l+ X$ J* G V5 _ if(reapeat_data==0){
i, k* s! z! P: D! h1 g( @ tot++ 1 e2 o7 z& g6 A% f7 z2 U
data[tot-1]=reapeat_data; $ H4 }6 ?+ B6 k1 l
}
0 a6 w: P7 Z5 S3 J }while(tot<5);
2 s$ k. N" M4 @, t5 j/ E1 j trace(data1); - s4 a0 @5 m7 Y7 i8 Y' Z& ^# Z
8 、如何使得flash一打开就是全屏的
) u; S L& K% n; h2 K 这里说的方法只是用于flash Player (fp)+ n$ c8 S' ]0 R. T! h) w
9 、如何禁止右键菜单$ a) M; K$ t& {, {9 K/ O5 E
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数* k( g# e! U0 c: _& r) w; G. h6 U
( ^( V& n% R- C- n
9 l8 D( s4 b: `; ]
或者用最简单的一句as,在fp和网页中均适用:
% T" z% v% F. Y4 B Stage.showMenu=false; 10、载入动画的问题
1 h/ l; B% V; e6 P) ^ loadMovie("dd.swf", a); //这里没有引号~
" B) k! `) }$ y+ b' v 11、播完动画后自动跳到某网页
* ^0 H! r6 b( N' c* U H D2 l getURL("siteindex.htm", "_self"); //这里有引号滴~
- n+ x! H- N7 ~6 L* c) o9 |6 p |
|
|