  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口" v5 R! x U9 c* _/ U* h& L
分两步: 3 q# ]6 s% R5 o+ {, j. ~
给flash中的按钮加入如下action: , R i& N9 v- L: ^ R; C9 j
on (release) { 7 d7 ~! n2 K; L' R. K) ]
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); : Z; t+ X# h z. p& `, _) ~2 a) Z
} 在HTML页面的...之间加入下面的javascript代码. 2 b+ ], g! b: Z. `: u R0 Q
- S, w+ S/ o/ Y3 [6 z
2、如何使得flash一打开就是全屏?0 X% Z3 S A: f- s1 F
fscommand("fullscreen",true)
4 |% g5 U8 k! U1 [& I 如何不能使用右键?+ u0 ]5 C2 U. O* E" \4 V
fscommand ("showmenu", "false");3 Y, [+ t9 g! }4 y7 o6 }. k* Y
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
2 _7 \7 F4 _4 \' v 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" ]+ m) E& O1 X' P0 V+ u
在要加载动画的那钟加入
' N: p$ J/ q& V* `& ^1 ~ j loadMovie("dd.swf", "a");
& B8 s* P \- c a._x=205;* `# S1 z9 x6 O. z
a._y=250;6 _+ s4 ~* P: X& L
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
. t; X9 V- ^% U; F( w: r9 ~ 4、当鼠标经过时动画播放到某处
' ~- H; v7 |1 ?1 J on (rollover) {. M- U3 q2 N0 y
gotoAndPlay(10);, Q a0 M9 r3 U+ ]8 ]: S4 k
}1 |0 j) Q5 f% L" C
当鼠标按下时动画播放到某处2 K. \9 w# \# X
on (release) {& t/ N; i0 M0 S8 ~
gotoAndPlay(1);
8 m0 q/ g7 R2 P- R: w& x4 ]; m }
0 J: r g& J) `6 B 5、播完动画后自动跳到某网页
4 i) K0 k: k$ f% S6 w getURL("siteindex.htm", _self);
0 f! c, q3 ]! D) W" V 6、设为首页2 x3 y1 R; w3 P- T) n
on (release) {
" s9 y9 a9 @$ i, q+ B getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 8 j. J" C5 R! L$ _1 }% y
} . o* z D# e4 U9 W/ m) b0 s
注意要将网页中的flash的ID号命名为"links"
8 a5 z, w/ W! v6 C& _8 B 加入收藏夹 6 i. d* p& x c# A( G
on (release) {
: i9 R/ E" ~2 A9 D m8 Z5 ^ getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 6 n; ?& v# H) Y- M
} 0 v# g+ e$ a9 | X, h$ `, l( n
7、关于随机数的技巧; T5 u3 ?$ \, t5 Z
用来产生6--20之间的5个不重复的随机数: * n& X3 h0 `- s# P
1):首先产生一个随机数,放在数组对象中的第一个位置; + \& k: F1 h7 R) @2 Y ?: P0 i/ _
2):产生一个新的随机数. 6 n7 [5 M+ s2 ]1 g5 V- U
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) & w/ m3 V$ b O+ d4 t6 h
4):将新的随机数加入数组对象中下一个数组元素内.
* e4 N; {7 \+ W T2 i 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
( {. |$ ^: o |9 E6 f2 k3 A 6):结束.
% ]* ]( ~2 ~9 z$ P8 g8 m0 e AS如下:
5 j( G$ K: e1 s3 d* ?3 z data1=newArray(5); ( j1 m& B% W; L H" F+ i! n
tot=1; * M5 V5 Q! a; e, N3 o4 j
data1=[tot-1]=random(20-6+1)+6;
8 H6 i' k3 r5 O% {) p- F. J* G do{
: r3 O" v+ q' t/ W gen_data=random(20-6+1)+6;
9 V# E; D! p, x# d* R% E. e& I reapeat_data=0;
$ b, E0 O5 b! ^% b( M# L for(i=0,i<=tot-1;i++){
5 q% }5 o$ V3 W7 z if(gen_data==data
& y }( O0 t6 W2 q7 B, S2 Y reapeat_data=1; 7 u7 s2 B$ p: R' N
break;
' {( f. W! g' u; Z! } } 8 ?/ {& R2 k& q* h/ I, p
}
- ]3 J D. r/ ?# ]3 U if(reapeat_data==0){
. z( V+ B# Y# u, {. K6 [ tot++ : v: s' F* L# A; x3 {
data[tot-1]=reapeat_data;
- f3 ?" `8 W. {. G } : { V1 F! @( `! u$ i+ v
}while(tot<5); 7 A2 b. ^- d6 s, {# I5 {; y5 d1 ?
trace(data1); . z+ X& ]. d! w3 F+ N
8 、如何使得flash一打开就是全屏的8 H* N4 F& B, s8 ?
这里说的方法只是用于flash Player (fp): q7 d% m3 I. X3 V. P
9 、如何禁止右键菜单
3 l. |. g! V* ^9 ]& L& X! u2 u1 T fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
7 U4 |, g: Z; b* x! p1 v* H
, h3 Y* e5 @: M7 e7 J. g! V+ o+ J7 v0 ]; ^" }( u
或者用最简单的一句as,在fp和网页中均适用:' `; z( f8 f# D; _
Stage.showMenu=false; 10、载入动画的问题# Y% F2 I% l5 j. o
loadMovie("dd.swf", a); //这里没有引号~
" o+ D, _4 O3 k7 L, e/ i 11、播完动画后自动跳到某网页/ B2 `0 r6 I& g: S" p; i5 g
getURL("siteindex.htm", "_self"); //这里有引号滴~
, B( I( d5 ?- J+ h9 {: u$ ~* j |
|
|