  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
1、用flash 做那种弹出的小窗口
) X/ \# I' K4 {$ e 分两步:
- x2 o1 f' [; ~/ h 给flash中的按钮加入如下action:
# ^( u/ w0 @. a, C on (release) { ) i/ ^: D' x+ m/ V" K; x v/ q8 q/ A* o
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
1 q% ?/ F! P: O& I. T, f% J3 n } 在HTML页面的...之间加入下面的javascript代码.
r% O; _6 p0 @& C+ N
7 c! u0 g* O7 a3 F3 R" G4 E 2、如何使得flash一打开就是全屏?
5 b X8 C0 V2 S4 [0 G fscommand("fullscreen",true)
- P: J5 s, L2 m/ n3 O4 ^ 如何不能使用右键?; b# K, g# p9 M4 f
fscommand ("showmenu", "false");0 _' }& @- k! k! ^4 B
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
( J& C1 `; q+ y+ U4 ]2 C 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?- T/ j# q# ?- k# w. e% E3 l, d0 B+ h
在要加载动画的那钟加入
- n( k; B# T6 \1 B loadMovie("dd.swf", "a");
# w; r" C$ m7 \0 X$ p, K- @' C a._x=205;" J9 k2 J5 s& ^ Z9 M
a._y=250;4 V" Q/ J; L1 o8 P6 M3 _+ Q
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a' F7 }0 \, ^2 o/ D
4、当鼠标经过时动画播放到某处( ^, s" {- Q4 e- S- g
on (rollover) {
9 W- L" Q3 n: T _ gotoAndPlay(10);4 ]; ^6 w, X+ N& g
}
r: ~/ w' a1 D* g H* P* l 当鼠标按下时动画播放到某处; _% C# z8 W/ x: [
on (release) {, X% y K8 x' |" i: i: S& p
gotoAndPlay(1);
' u. ^# s) E0 J' v- y }
( s& B& n. J6 a 5、播完动画后自动跳到某网页* d9 k7 c4 J1 p2 S; \2 n0 n
getURL("siteindex.htm", _self);
4 ^0 d1 s( A2 t ]2 t: u- k 6、设为首页1 ]0 B% U# W5 n q7 ~1 e) [
on (release) { ! k7 i1 L& |& [* b3 P( K( T
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
1 W/ R1 M& z# o! e7 c }
' A8 d) Z C8 o$ s 注意要将网页中的flash的ID号命名为"links"
. E0 ^+ l w( z 加入收藏夹 ( d( @$ L' O# g) F5 v/ F
on (release) { 8 G% F. m3 L7 @3 \ N
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); , `6 k$ S4 E( @7 m7 h! y
}
1 d' x( F) @# M$ L" f5 |2 w" @ 7、关于随机数的技巧
5 h- ?' X- q" z0 t; `4 a& U" ] 用来产生6--20之间的5个不重复的随机数:
* f9 N# K9 p' _" Z 1):首先产生一个随机数,放在数组对象中的第一个位置;
+ d. ]3 j( n$ P L) |, q: k9 e 2):产生一个新的随机数. 3 i/ O+ k H1 s) j& H) f
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
# f7 N0 r4 ^8 C" E: q% m' E1 u 4):将新的随机数加入数组对象中下一个数组元素内. , |0 f- M0 W" `. w2 s
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
: T* v8 t3 l; g3 _4 ?5 c 6):结束.
* }0 H% R. k4 p6 u3 b AS如下: # ~6 s0 O$ Y4 L* c8 o; @! _
data1=newArray(5); K( m% p: y' @$ S% a
tot=1;
. a) R; t5 e1 j8 \ v8 @3 G& u4 N data1=[tot-1]=random(20-6+1)+6; & d W0 L. Z O$ v: \
do{
. k; y5 m7 _1 F4 \+ u8 i gen_data=random(20-6+1)+6;
& K+ v& V4 e! R" [ reapeat_data=0; 0 ?+ ^/ T9 v) @! ]
for(i=0,i<=tot-1;i++){ " E% h6 W2 x( v% l0 r' x
if(gen_data==data 2 [. d& F( C4 D9 s% Z% u; }, C
reapeat_data=1; , \0 X1 S$ g7 h0 d
break;
4 J5 }! q3 H! t! f8 j" ` }
+ n; Q, @1 _ d! b' s; i- y } + t: W% V$ c; i4 E2 D- U+ v
if(reapeat_data==0){ . @( M! R. ~$ X' ^& z
tot++ 3 d% G+ I7 j" |# d1 y1 n
data[tot-1]=reapeat_data;
- B1 o, L, I5 f& w# P- \2 f# U } # ], y) |8 F% h7 Q
}while(tot<5); - _ g2 `% _/ {- [) H
trace(data1); ; r2 @9 a2 R' Y1 v
8 、如何使得flash一打开就是全屏的' W/ A% H/ h* l' T4 M$ @
这里说的方法只是用于flash Player (fp)
' T! f4 I6 _4 [6 O: |$ k6 l2 _ 9 、如何禁止右键菜单
" P ^! W. ?- Z% I; d fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
* y- @# b. ^' l: f1 _% ]( C' N
+ |* j% c8 ^8 @! F3 H" ^- j5 e
或者用最简单的一句as,在fp和网页中均适用:
0 o* f- ^/ V) E7 K6 S6 f8 u, d Stage.showMenu=false; 10、载入动画的问题
) s4 b+ e) E* L8 t- u6 O loadMovie("dd.swf", a); //这里没有引号~, ?1 k5 C6 I4 x H- g# y
11、播完动画后自动跳到某网页
( I' B+ w& n( ]+ T getURL("siteindex.htm", "_self"); //这里有引号滴~/ g4 V. x7 P$ z& Z2 J1 F: T
|
|
|