  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口
: o9 D: t- B1 I* s5 y 分两步: 1 Z9 `7 q" P/ N& n! K; r
给flash中的按钮加入如下action:
7 S1 Y6 A/ f5 \ B on (release) { $ W; j" [" `, u x% @; d% Z
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
+ W$ ^* w/ h; D1 \& U } 在HTML页面的...之间加入下面的javascript代码. 8 g6 q3 v' g& y& `2 E. o0 w
; Q. s% i' \. {
2、如何使得flash一打开就是全屏?
' a) C/ N8 ^: M* d) Z& i fscommand("fullscreen",true), F( I( I; {" p) @, K
如何不能使用右键?/ g# S9 M. T1 l7 D& o
fscommand ("showmenu", "false");
. a w5 B! r3 c; R, @$ @5 ~2 i 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?4 ^2 d, ]( }/ ?( f; H1 r# R& d+ L
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
. e4 [9 O; z' ? g p 在要加载动画的那钟加入8 Z4 G7 g; b# d7 u! r9 m
loadMovie("dd.swf", "a");# ]3 j* Q( k" z$ z; d, M
a._x=205;
8 f4 b( b7 Q% \ a._y=250;9 s8 {# o J( A$ @% p
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a! d! G- Z7 w& W
4、当鼠标经过时动画播放到某处
% d$ S; m$ j1 ?/ G6 }+ C on (rollover) {
! W& W1 C* q5 o; Z& Z8 A | gotoAndPlay(10);
3 a: {9 [$ d! A! L% D8 g }
5 h6 e% n, [9 x6 S 当鼠标按下时动画播放到某处2 ?; |# E% l# y
on (release) {8 {8 s5 H/ f5 U3 y6 ~! Q4 R" l
gotoAndPlay(1);8 @) E8 g: Q$ [5 d
}
5 S+ T' N8 W2 x, e& o7 @ 5、播完动画后自动跳到某网页
. n! ~- X8 {0 x" g getURL("siteindex.htm", _self);
% J0 D0 c' ^ ~: o/ Y |, j 6、设为首页
4 z" |1 K0 U. i% E' X on (release) { 2 ]5 a9 M1 p! O9 O4 R
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
# T- l; p- z5 L: M6 i }
! a2 f7 p" E+ o5 e; P: V, H 注意要将网页中的flash的ID号命名为"links"
" F1 Z& {* U$ x4 u A 加入收藏夹
) U5 y' i! y! \ on (release) { 0 G2 n* m/ Z7 t" ^- d& C. u- T- L# l
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 2 u+ t5 o- n7 P0 q/ v& D) J7 [" y
}
; v6 b# f8 v* m1 N6 v& M! F4 _ 7、关于随机数的技巧
% C0 z& p- k: w( G# I 用来产生6--20之间的5个不重复的随机数: / B. C7 I8 @5 Q) G0 _9 E
1):首先产生一个随机数,放在数组对象中的第一个位置; 5 u/ V0 s/ e) ^: N) t
2):产生一个新的随机数. - v, K, |. t# V2 t& q5 X- T
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
- }; v. K; |) T3 E7 A 4):将新的随机数加入数组对象中下一个数组元素内.
& N7 J1 J7 B- o( ]1 w 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) % D- `& _& X: I$ t; |1 o( _1 ~. q
6):结束.
b. P! r! l7 q9 p; y AS如下: 9 j. i5 d$ x% H0 g, r
data1=newArray(5); ( ~5 c$ W/ m9 [
tot=1;
, I0 n& ~" s; `% W: [/ k# C; H data1=[tot-1]=random(20-6+1)+6; # I4 p+ z; m% K( k T G
do{
3 K# k2 U( x% N. @2 k7 _$ x gen_data=random(20-6+1)+6;
# }) t" N) p0 u" ?0 f* L& z reapeat_data=0;
& S. g) p; z9 B- c4 _, Q for(i=0,i<=tot-1;i++){ 7 u% H0 P k5 X9 J$ F
if(gen_data==data
4 G1 X' e' ~+ v+ ~8 c reapeat_data=1;
3 j: J$ }" y8 E% F$ x break;
) a# [( \5 q( Q N; f! N }
$ y9 P u; h0 h v: s } ; O8 H: k' k; [5 e5 S; i1 w- V
if(reapeat_data==0){ 6 D) q2 Y1 A: s9 c6 L* T% G# L& v' t
tot++ . h1 S2 E: P# R$ \+ {
data[tot-1]=reapeat_data; / K( ?8 E/ D8 m( s/ L. r' S
}
# m. |2 ]; x% z }while(tot<5);
/ L& }( \7 w. Q: } trace(data1); 7 k4 W: V: t n* J) |3 u2 R
8 、如何使得flash一打开就是全屏的
) O1 I! {9 @& ?; t9 D$ n z% X# Y 这里说的方法只是用于flash Player (fp)$ u9 ]% N/ c( n- Q: G9 ?, ]* ]
9 、如何禁止右键菜单
3 I, D9 Z) p' D fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
. C8 u8 E0 A: n" v& g4 e H; k; p1 Q' M) o+ z+ [3 h
, @: F7 W" f! b- w' w
或者用最简单的一句as,在fp和网页中均适用:
$ c" t! s' t" \3 c. G/ U Stage.showMenu=false; 10、载入动画的问题1 l# r3 F$ N) U9 r1 L, K! V1 X
loadMovie("dd.swf", a); //这里没有引号~
5 a) I, D7 p5 y; S* q- e" \" Q 11、播完动画后自动跳到某网页: i+ I! y% e% r2 W* ^% r
getURL("siteindex.htm", "_self"); //这里有引号滴~( z) n$ D& w0 U3 ?( D7 e
|
|
|