  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口) R: X! L1 v! j
分两步:
* m0 B% |% o% }2 i/ q( t 给flash中的按钮加入如下action: 3 v V6 `9 U4 H% k. H1 J
on (release) { - W% c# a, a2 L$ q& x0 q
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ( o# X4 q, [( u& V( Y- m- F7 C
} 在HTML页面的...之间加入下面的javascript代码.
% |3 I' c5 Z# I0 K9 j) q, \" G$ l& o' l
2、如何使得flash一打开就是全屏?5 k' Z% K/ N5 L9 p: }1 ^
fscommand("fullscreen",true)
* m2 c2 D9 b- D" | 如何不能使用右键?/ D. Z+ E9 P+ W. a; J
fscommand ("showmenu", "false");; i9 R" T% G. @* P: W1 @
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
. g0 Z/ k& c) i* o 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?3 k- t- f/ U9 D6 M) z
在要加载动画的那钟加入
& \2 a3 m8 N( l% j4 y1 g- j/ L+ K# v loadMovie("dd.swf", "a");/ {+ g! T/ Q9 X' S: T2 q* d, [# b
a._x=205;6 P F3 P7 d5 X8 [% I4 k5 V
a._y=250;
# u" ?1 k( B4 `, V [/ d 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
5 O- m% [2 b K 4、当鼠标经过时动画播放到某处
# R, v. K5 c& v2 a on (rollover) {
( Y( G- z* o/ V6 n2 |7 \4 e gotoAndPlay(10);- I Y1 J/ b2 P B
}( N2 n. Z0 r+ B) t
当鼠标按下时动画播放到某处
. p' z2 v" d) _6 c on (release) {% b# y& _5 e; s) _4 j) P
gotoAndPlay(1);
" k2 Z4 u/ O; S0 x+ u/ K% [! H% ^ }
- C; v6 Q! R2 r" l 5、播完动画后自动跳到某网页
$ e5 s+ v' ~( F' J getURL("siteindex.htm", _self);
# Y, b; W w, `) R 6、设为首页
$ v d r" f* {+ y on (release) { $ v1 s* L) A. j2 \6 }/ g
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ! ]: h; x* x' Y/ c
} & M1 N: b8 b* V5 H h
注意要将网页中的flash的ID号命名为"links"
* d1 Q$ Y y: h 加入收藏夹 - \3 _( \/ V; W5 I& o2 M0 ?
on (release) {
$ r/ T9 d" k; L( x, _( f9 J getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
% R! t% P% m' S$ s }
' K1 M6 S) a i. M4 |: y, w 7、关于随机数的技巧
/ q' x* W& @, I; m 用来产生6--20之间的5个不重复的随机数: 6 w9 u' W5 p- q3 B* D! M1 Q
1):首先产生一个随机数,放在数组对象中的第一个位置; : P1 F0 B {' [9 I. D2 q
2):产生一个新的随机数. & }* a3 }5 L: i, H; B
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
0 |/ w- O7 g1 r9 U" U1 C$ _ 4):将新的随机数加入数组对象中下一个数组元素内.
. E6 B, G+ B3 ]% b 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
5 ^* ^* n) F0 q) k6 ? 6):结束. ' s3 O. S2 ?; P' c9 \/ X
AS如下: z) O) {" y! d& X$ Q
data1=newArray(5);
! P) n1 S9 A4 X* T7 G0 ^9 |3 c tot=1; ' A' I/ ~- x2 z$ [2 H$ u
data1=[tot-1]=random(20-6+1)+6;
% K( A$ L8 y; m do{ 3 G& ^+ s J4 U3 { P& W% U
gen_data=random(20-6+1)+6;
7 T% Y b/ c3 [( A reapeat_data=0;
9 }) l: [* x% t for(i=0,i<=tot-1;i++){ ! d& d9 Z1 |5 `; ^- g- l
if(gen_data==data 7 X. h9 s {5 @" Y' g4 G& e! p `" `) m
reapeat_data=1;
$ Z& [9 i2 A7 ?/ U1 k break; 5 D/ @# Q6 E! A- K2 j7 T
} 7 z F/ P0 j, L$ r' @
}
$ A* a6 i0 Z. A! q' L) t if(reapeat_data==0){
7 X$ K" C/ B6 y tot++ 4 `9 a; I+ }/ n+ {# ^
data[tot-1]=reapeat_data;
; d! W- }$ L- v% W' e } 7 t0 j9 i4 d! v, N
}while(tot<5); : r& b) m+ [5 @/ m
trace(data1); 4 s! H& }. ^2 w
8 、如何使得flash一打开就是全屏的6 u1 W: {6 U, k) p/ E. w
这里说的方法只是用于flash Player (fp)4 \" S6 ]; ]4 t$ _
9 、如何禁止右键菜单* w7 H4 Q7 M) }; r
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数6 p% l+ Q0 j9 }
- t P) C0 W& t( k3 I- F9 U
0 l' R, J; [: `9 Z# B2 m, Z! U 或者用最简单的一句as,在fp和网页中均适用:
9 g* J4 V! x5 c u3 m" \1 n Stage.showMenu=false; 10、载入动画的问题7 F" \$ t0 |3 T V
loadMovie("dd.swf", a); //这里没有引号~
, c: l0 R E, Q6 J 11、播完动画后自动跳到某网页1 x/ C4 D: r1 d4 E/ ~0 v( C4 b
getURL("siteindex.htm", "_self"); //这里有引号滴~+ p- Y) @# P0 O! M
|
|
|