  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口
, Z2 Y. Z3 K( h9 N( ~0 I$ L9 l 分两步: 3 t( |- i& h1 M4 B% c) a6 f7 |7 ~
给flash中的按钮加入如下action: * ~3 D3 J* ~; i2 n) `; g) y- E% u
on (release) { ' ?- R) g+ y; }1 H; H: h
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); , o8 z4 P6 H p( @2 I: ~3 T
} 在HTML页面的...之间加入下面的javascript代码.
. w: p% t! V, [3 ~7 j: V4 |/ U
$ ^& J- ~) Q' A 2、如何使得flash一打开就是全屏?1 U& |/ J5 M V; \
fscommand("fullscreen",true)7 D+ R9 E9 r% M5 _# ?9 u
如何不能使用右键?
2 n0 n) E# S: D8 o fscommand ("showmenu", "false");" E3 z1 E# e' T2 T/ u. h; d
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
& K6 Z7 ^4 B' }1 p8 K1 _' P6 r 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
0 z* h( f1 y4 _4 m9 s( t4 q 在要加载动画的那钟加入
6 A6 `# t0 Q @5 f loadMovie("dd.swf", "a");5 H a4 K; F& Q0 |1 F% F) d
a._x=205;
) |# }4 z5 u& Q. H1 V# L a._y=250;
& z# u. Z! o4 J) s 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
1 T/ a( E% H4 d$ ~" Z' ^- @6 f 4、当鼠标经过时动画播放到某处
8 ~3 g6 B4 A) j2 u8 E* G on (rollover) {
9 f( g! r* M0 T) j4 l gotoAndPlay(10);
6 `3 j' A% ^: \) m! ?; o' y- s }
4 K5 E5 w3 t/ o5 c$ ?2 P5 T 当鼠标按下时动画播放到某处
3 s* L6 q( M, V6 Z, b5 @ on (release) {
6 j( f9 e+ z5 w; T* { gotoAndPlay(1);
7 O1 n) }" I8 }6 S }
: k* z6 a R! t0 `* r: I1 _# u- a 5、播完动画后自动跳到某网页' G9 B+ m, s: r3 H0 k% ]5 M5 }
getURL("siteindex.htm", _self);$ o- x6 |& b# r+ h6 }2 l' s
6、设为首页% }- `* e3 }/ O
on (release) {
4 z( O+ J; c- g: N7 K getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
9 I. m8 e2 x) O, F9 j2 v, C- f } z' }) A- O# I# |
注意要将网页中的flash的ID号命名为"links"+ y- @8 F C- E0 d# V
加入收藏夹
+ E% }6 ^5 ?. W( p+ G on (release) {
3 H2 Z& H6 f+ ] getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
0 T# p' l* p, F& r& A } ! M Q# T" a6 h' I4 G& o
7、关于随机数的技巧
1 b5 R, A9 j7 E- J* | 用来产生6--20之间的5个不重复的随机数: 1 v/ r0 e7 K9 H
1):首先产生一个随机数,放在数组对象中的第一个位置; # J9 D8 f" L, g6 k
2):产生一个新的随机数.
( z. Q( o- X0 k( x& U 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ( b; T$ q" J$ \7 S9 f L6 ~
4):将新的随机数加入数组对象中下一个数组元素内. * K& u; R0 J% n# E
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
0 q3 \. M7 }1 U; l 6):结束.
5 d* }! \+ h! s7 v8 g# t AS如下: 9 b0 Q: I1 }7 b0 ]; r' f! `
data1=newArray(5);
& d- C# P9 u/ E tot=1;
& [3 X9 {" s" u data1=[tot-1]=random(20-6+1)+6; & w% P% h1 \+ J: V1 x
do{ 1 j2 y/ F! k7 L$ h4 a+ f8 H) x2 Q
gen_data=random(20-6+1)+6; i% c; q, b9 ~" h! R
reapeat_data=0; ! {2 D, z! y# X5 z* G* {% s
for(i=0,i<=tot-1;i++){ 1 M2 P, M/ c) `0 {! V5 a
if(gen_data==data 3 C6 T' W! b! b6 ~* D
reapeat_data=1; 3 H2 [6 r$ K8 Z. R
break; . \ V9 c: B! N7 U+ @0 N! M7 O
} , L% y. I' m& C# Q, P2 N
}
5 G5 p' ]/ q" r p* H7 @3 F if(reapeat_data==0){ % i+ L6 M5 B9 _1 V
tot++
0 i( b! t! Q9 q( X) \ data[tot-1]=reapeat_data;
" Z4 O' {( G. t- X }
" {' D) ~" n6 |7 q" i' v( B- v' L }while(tot<5);
& _: t4 E B' d& |0 K5 V$ ~. f. g trace(data1); & `2 H+ r4 [ S( f* l, ]
8 、如何使得flash一打开就是全屏的
$ v5 d9 M) k+ o 这里说的方法只是用于flash Player (fp)2 O7 d4 w5 Y# j9 x# W |1 L
9 、如何禁止右键菜单
8 N* F& T! _8 H8 X8 r! d fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
; L) [; B+ t$ W2 P* E, Z% v/ J' h. ~5 \
1 Q0 ]! [1 R5 P7 x 或者用最简单的一句as,在fp和网页中均适用:
; r! z# ?( h- d5 \( p* s- C* _; E4 } Stage.showMenu=false; 10、载入动画的问题4 Y" v6 ~: q. q! h+ `" C5 }% u' @& {) ?
loadMovie("dd.swf", a); //这里没有引号~ K* Q9 J$ G5 T/ T& k1 a' Z$ H) v
11、播完动画后自动跳到某网页3 r/ u9 x# ~. `& S
getURL("siteindex.htm", "_self"); //这里有引号滴~
" s) u7 [2 e7 O1 h8 Q3 }, K |
|
|