  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
1、用flash 做那种弹出的小窗口
4 L& W; c2 B9 \ 分两步:
5 Q0 }3 E. q& A2 Z& D8 G 给flash中的按钮加入如下action:
+ D$ I% n1 s8 P' ^9 D& p on (release) { 6 p3 G; }# {& j5 l
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
! G2 P/ z# L @) N, R2 r } 在HTML页面的...之间加入下面的javascript代码. * v0 Y2 R& q9 d8 v6 w$ m2 b
8 ? _$ U0 ?1 N" F, c5 _" d; y
2、如何使得flash一打开就是全屏?
& K+ L4 t8 A, h& d8 b fscommand("fullscreen",true)
' w* \: W' t0 V3 v8 N 如何不能使用右键?, C8 n4 H4 q _1 R, b3 l5 `
fscommand ("showmenu", "false");
7 w' P# Y# _" B: d! L& m7 R+ \* X9 u 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
7 Z4 j6 {: U1 Y% ^+ n0 a3 n) w. f 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" h& d# W1 ~. e( V* [( Y& X
在要加载动画的那钟加入
1 A' R7 [1 f, E) |* S8 l loadMovie("dd.swf", "a");
4 r; n8 |" V) L a._x=205;
, `6 {/ f; a+ g2 D" m a._y=250;
& d$ _1 W5 c k4 w9 [% Y C 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
v8 m4 t: \' k- I9 R8 {. I/ ]; `$ m 4、当鼠标经过时动画播放到某处+ ?$ b$ y2 u# N* N
on (rollover) {
- S, B, F$ o- d! [2 b: g0 o: Z gotoAndPlay(10);2 t2 H; I' t9 n. e1 V% ~
}
. G1 S3 d$ W3 B+ z 当鼠标按下时动画播放到某处
8 f. |# i, I8 e+ @6 j1 ~ on (release) {5 o% a R( [1 |+ N0 W3 l" h
gotoAndPlay(1);+ s0 b5 h. C3 \: B% o
}
: `$ F7 P2 m/ N 5、播完动画后自动跳到某网页
- \ s7 S0 l) g# `( ~# W2 M getURL("siteindex.htm", _self);
8 v8 D; F" P7 a& B 6、设为首页
2 s8 a6 u6 \: `9 @- n8 q on (release) { 0 ^. C. V8 j' i$ N
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); " l+ u; D$ l' Z8 _
}
4 X6 h+ V1 y6 {6 A5 r) _ 注意要将网页中的flash的ID号命名为"links"; M' x) t: ~4 N% G
加入收藏夹
0 L9 N& X$ O% A6 C- X/ o' {8 e on (release) { ' m0 s9 ]6 h# {' a; B |2 \" Y/ ?' G
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
* q5 p3 F, V) [; w- p- n$ T } $ {) r( p5 A7 {
7、关于随机数的技巧
+ q" n4 \3 F6 u L 用来产生6--20之间的5个不重复的随机数: 6 C7 k9 K. j% l$ p3 k
1):首先产生一个随机数,放在数组对象中的第一个位置; 0 Y4 C' b' \5 h2 U6 {8 B4 H3 \
2):产生一个新的随机数. - a# i/ f3 d, L
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
! o8 ^# D8 I; T ?! Q& C) @+ ? 4):将新的随机数加入数组对象中下一个数组元素内. + o. _* g5 ~1 X* X( S. k" J
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 h |1 }7 I+ j+ p 6):结束.
& c Q, r1 o7 x+ o9 z2 ^ AS如下: # c9 Y- F5 F3 A! Q! O. b* g
data1=newArray(5);
7 J! @. C q+ a( [. M- H! p tot=1;
1 J4 b9 i+ D6 o data1=[tot-1]=random(20-6+1)+6;
- i L! c; s$ q+ U+ ^4 T3 q0 ^ do{
- `% ^" V5 ^# I/ j+ H" e) { gen_data=random(20-6+1)+6;
! m$ @/ [! e* Y* S reapeat_data=0;
+ ^6 P9 R6 R2 T* e! x for(i=0,i<=tot-1;i++){
% i* w! c ~6 T if(gen_data==data 9 n3 M% Z6 w5 ?% K4 m
reapeat_data=1; * u9 T: e; J7 W! N! Y* k m+ _2 M7 r
break;
. k% u& m) b: _4 c6 @4 U3 ] } 5 m2 e- A2 G! M9 n
} 4 F+ J" U+ B2 A8 s# c+ d4 w7 s+ B8 q
if(reapeat_data==0){
8 b9 V6 r) p* s( a4 W tot++ % K9 A$ E8 i% Q$ {1 [* {$ c
data[tot-1]=reapeat_data;
; Y$ J" |; r" H8 a( ^6 W* i }
8 R; V/ L! R# p( K9 R) [7 k }while(tot<5);
- D# j+ n2 m. O! | trace(data1);
% ~$ f- C. D. x4 ~) S! K 8 、如何使得flash一打开就是全屏的5 k. w+ ~& W# d
这里说的方法只是用于flash Player (fp); ?; _. [$ o) l1 |) J% H9 P: ~0 M0 Z
9 、如何禁止右键菜单2 u/ h6 D- r/ T
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 l; X9 p. i+ g9 n# z
y; d/ ~! Z6 H" Y5 n# C" ^! Q6 c: B3 W0 k. r% P$ V: |+ f
或者用最简单的一句as,在fp和网页中均适用:
3 O' w8 U: D' A+ E' x, a, Z Stage.showMenu=false; 10、载入动画的问题2 Q: ^2 E0 y) P2 y
loadMovie("dd.swf", a); //这里没有引号~: Q6 i o( Z# X- s* i4 b0 t2 {
11、播完动画后自动跳到某网页
5 N5 s) B4 s% X getURL("siteindex.htm", "_self"); //这里有引号滴~
' c9 y% a( Y( W |
|
|