  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
* |1 s* j) W. j$ ^7 V R 分两步: . `4 M3 n, s* @- P0 {
给flash中的按钮加入如下action: - q# V( J2 I! b
on (release) {
6 c/ A Z. M3 t+ d getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
( ^ ^4 q' n; ]" W3 m5 J } 在HTML页面的...之间加入下面的javascript代码.
% `" }8 ?+ w/ ~9 X$ U& W5 ?) \' i; e, K/ C
2、如何使得flash一打开就是全屏?. V* n+ q. m, v, q# A
fscommand("fullscreen",true)' Q ^/ v; o7 X* h* ^# m* E
如何不能使用右键?
$ R _8 u* k# D! v1 p! ? fscommand ("showmenu", "false");+ t, Y: h3 x2 V# u
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?) Y5 y7 @+ ^2 ?4 q% q, @* D- h
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
# J/ m- H8 K W u& @ 在要加载动画的那钟加入5 H0 H' _0 a, D" w% l% @
loadMovie("dd.swf", "a");
! B A9 Y+ U, Q# B( J' @ a._x=205;# A: d1 }; a7 \3 `3 [) k
a._y=250;: g8 S2 o2 k# O# E
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a( t2 x5 p1 g2 W2 }
4、当鼠标经过时动画播放到某处
& g3 X7 z' O* {2 i on (rollover) {) Q4 {3 N& N, A3 j* g
gotoAndPlay(10);$ ?1 J1 M3 R* \! g, e, m
}
# P# p' W; C" a- H$ F0 p" G. v8 q 当鼠标按下时动画播放到某处( Q/ Q$ L( {( a1 O
on (release) {
8 D& t, h5 B, `7 H. o; v gotoAndPlay(1);* s- R9 Z8 v2 Q" m6 l+ f
}
( d: ?! ^+ i5 T 5、播完动画后自动跳到某网页
' t3 n+ @4 z7 n7 O: S0 g# D getURL("siteindex.htm", _self);* u+ p( B( Z- s( }
6、设为首页
# J4 b; F l$ Y8 g% l, b. p! h on (release) {
& L3 a4 v4 L4 O getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
. g& D+ c( Q0 ?- { } ' G }% }4 N+ E9 p. p$ p5 u
注意要将网页中的flash的ID号命名为"links"
0 `$ [( J( O$ `+ o' Q8 V* e3 S 加入收藏夹 , ~/ |4 z/ M4 O
on (release) {
( V1 N1 f: t, E5 n getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 8 Q0 f$ C* d: m1 r9 K2 a
} 6 F$ d$ n# ]$ {+ N$ p4 \0 f
7、关于随机数的技巧
0 F2 @9 f9 }. n$ H& r3 o- x$ H6 V 用来产生6--20之间的5个不重复的随机数: 4 c" Y6 ?+ F6 f# D# o6 J1 Y
1):首先产生一个随机数,放在数组对象中的第一个位置; + l& v m3 w6 w9 o; }
2):产生一个新的随机数.
) R' Q: O# E6 | 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) $ r' U: R& {: k: J. s1 Q
4):将新的随机数加入数组对象中下一个数组元素内. 8 ?3 D) R/ C& {( R& x6 @6 v, p) D
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
) t" n$ V: H2 Y5 u 6):结束. ( G' x1 S* d6 r! G4 v& e
AS如下:
8 ]% w% @+ l9 P8 w! p data1=newArray(5);
9 f0 e3 t& { C tot=1;
8 D! ~5 z. O) f, T) O data1=[tot-1]=random(20-6+1)+6;
2 `8 E! m" A) d% ~. F; F G do{ % a, b$ i7 U) B& C7 o( e! P6 ?; i
gen_data=random(20-6+1)+6; 3 v; g, C. O6 a# L# I8 C5 u: A- S
reapeat_data=0; - H: W! w; P' _' i$ S/ c7 b1 g
for(i=0,i<=tot-1;i++){ / O P& F/ K9 P& C5 w, w4 u2 j) `
if(gen_data==data
: l, r8 I; P A3 F V4 F reapeat_data=1; , [: D5 \# U" Y3 G3 U
break; 6 k/ l. l" y) \. k8 R
} Y- h2 N+ R0 |' @/ C
} 8 ^4 Q( v7 Z9 ~/ F% U/ J
if(reapeat_data==0){ ; Q1 N2 f7 W: M A
tot++
* t5 q2 \9 m/ C9 e+ G! X data[tot-1]=reapeat_data;
9 x0 r# Z" I/ z* M: P } # c0 [! Z, f; X w8 K
}while(tot<5);
# h* I) ?: i+ Z; @- v$ t3 p" I. d trace(data1); % P" U1 w( s, l: ` S
8 、如何使得flash一打开就是全屏的* Z/ @7 s# |8 J0 |0 f4 J
这里说的方法只是用于flash Player (fp)3 {( T1 V" V# }2 g- l# \( y
9 、如何禁止右键菜单
1 o1 {$ w4 X6 B n% L fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
' s9 s5 s9 i# w9 P* \6 A+ L$ b" A2 a# m5 R. ~5 Q
! e- R6 ~% X3 T6 t7 v" e+ u 或者用最简单的一句as,在fp和网页中均适用:
% q8 X: u! Y: T3 P( C+ w0 ` Stage.showMenu=false; 10、载入动画的问题
: m- z3 [3 t2 |* _ loadMovie("dd.swf", a); //这里没有引号~
1 G) P7 Q6 k0 n) _5 X. g+ h7 T: o 11、播完动画后自动跳到某网页
4 Q6 [* l: |+ W' F getURL("siteindex.htm", "_self"); //这里有引号滴~5 q7 f- Z1 p* J0 Q
|
|
|