|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
1、用flash 做那种弹出的小窗口
: z: o; G) G$ Z5 h$ d9 P 分两步: 2 C2 w; p8 ~! d' K; A' n* o
给flash中的按钮加入如下action: 7 Q) W) P) O6 j6 @' W2 f
on (release) { : X9 {. ~1 y+ o8 g
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 5 C7 M6 _3 Y6 f9 J# H
} 在HTML页面的...之间加入下面的javascript代码. 8 m& M1 \# ?9 G" T+ O0 G8 o' h' [
1 a0 D' g. m3 w" y; h& {/ i
2、如何使得flash一打开就是全屏?
% V" K" |. N# P3 o C! D) v fscommand("fullscreen",true)
! U6 D' O$ l+ ?: u 如何不能使用右键?! S- I2 v7 P, _
fscommand ("showmenu", "false");
_# C$ j% o E9 }2 E2 j 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
7 O1 M' O0 }% G5 | 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
: h, O# P3 A% w) T, x/ c) G4 I 在要加载动画的那钟加入2 w0 ~& R- I, ?3 y
loadMovie("dd.swf", "a");
+ U- b9 B2 ?6 W a._x=205;4 j) Q* S# d8 y& a4 Y
a._y=250;
3 d, D1 g; l8 S# Z0 t 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a4 q' ~2 X4 R" q% ~3 H0 e
4、当鼠标经过时动画播放到某处: g$ O/ Z$ S% C2 X
on (rollover) {' J1 S7 e- K+ q
gotoAndPlay(10);4 B/ j U4 n5 z# |
}
% u# C5 Z8 `+ L' r 当鼠标按下时动画播放到某处
8 _4 L; {! [% Z6 x" L( V on (release) {
# _$ Z/ W5 Q0 {+ b i0 f& ]. Q/ _ gotoAndPlay(1);6 f$ n& i8 P5 W& [% O" z7 z" L
}
" r* @7 T. y3 q# a* v 5、播完动画后自动跳到某网页
4 |9 H: j/ Y1 }/ \ getURL("siteindex.htm", _self);1 l; z/ ~, j+ I( R' a8 J
6、设为首页( z9 U2 G3 ?" s# S [4 b& @
on (release) {
( i5 L; Q' e3 D$ X3 }' y getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 1 K4 C& m! K) W6 \2 i" Q
}
* m [3 B3 P- C6 Q1 h8 b 注意要将网页中的flash的ID号命名为"links"
, U8 S9 P$ V7 y' s3 a q2 @ 加入收藏夹 # R: ?% C$ U# G- u! D* ?7 _
on (release) {
?( T. U3 Z) l: H9 m1 C% N- j% X getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
% n' G6 I& q$ `5 }7 c2 Q4 s# ~ } + G: g4 g% g9 x" n
7、关于随机数的技巧8 P+ q" C1 b, O1 d. i. z
用来产生6--20之间的5个不重复的随机数:
: B6 U/ B+ ` {' R& w 1):首先产生一个随机数,放在数组对象中的第一个位置; . Q" @6 _ R: a0 ~8 b. A1 y
2):产生一个新的随机数.
8 K7 m3 V) v" Z: g, H. r4 o 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ! [8 S+ h: k. [+ g2 c% l1 x+ j
4):将新的随机数加入数组对象中下一个数组元素内. $ R2 I3 |; N+ Y
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) & H6 c$ r6 F% b9 o" M
6):结束.
- c8 P( d. K" E7 ^8 M8 n& w) O AS如下: - `$ {8 P/ V% N/ s3 L
data1=newArray(5);
! W7 S7 ?2 n4 F; E$ \. G" f tot=1;
2 D, l0 [# f0 P data1=[tot-1]=random(20-6+1)+6;
7 T+ o- R/ z1 P, I/ } L r do{
" t- q( v; R* E# _ gen_data=random(20-6+1)+6;
9 }6 E' \% v) T2 w4 l- @ reapeat_data=0;
# R4 _0 ^9 h# o0 c K for(i=0,i<=tot-1;i++){ 9 x9 t* J* P0 _7 u `# G$ e; R
if(gen_data==data
+ g& M8 W' O4 [/ `+ K1 R reapeat_data=1;
7 q& ]5 s7 B/ |' a1 O& t break;
8 h% z7 }; ?2 M' A$ @ } - [( J y( S& P8 I: z
} * M- }+ f V2 y1 o, G0 O) q
if(reapeat_data==0){
: P) M, w6 I% ^ tot++ / N3 L0 X; z, z5 ~
data[tot-1]=reapeat_data; ) z* C: p/ R; ^! ^& d6 K: V
}
% X3 ?5 s# l3 r7 I6 M }while(tot<5); ; Y" S% n: z$ Q1 x) M5 f
trace(data1);
4 r5 @4 j- L: \/ r1 U5 m 8 、如何使得flash一打开就是全屏的7 ?2 D$ B1 O* \6 }
这里说的方法只是用于flash Player (fp)
4 R8 M) A! c* b7 D" b 9 、如何禁止右键菜单
: }" d# c! s# |$ S# L. _ fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数* G4 O. J$ D: q+ t+ C: d, S
9 G1 X, e4 J8 ^7 a3 R4 t; z5 s8 n5 l5 K' N8 ]* c7 y: c y
或者用最简单的一句as,在fp和网页中均适用:
* \' k/ t1 j" d0 d! Q3 ^5 s. D Stage.showMenu=false; 10、载入动画的问题
- v" K! W6 F! X8 {2 O4 {6 `7 N loadMovie("dd.swf", a); //这里没有引号~1 Z) {/ v8 h J0 d" Z
11、播完动画后自动跳到某网页
2 c# g/ {$ G1 E& ~/ w: J$ S getURL("siteindex.htm", "_self"); //这里有引号滴~ `0 a3 L* Z) S3 O- g
|
|
|