  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
1、用flash 做那种弹出的小窗口
5 ?9 f, J' e8 W) G# H2 l' v1 I1 d: q 分两步: 3 B% g/ l3 H$ `6 k& u8 ~
给flash中的按钮加入如下action:
* K; `4 J6 J$ t) h& R, N on (release) { " h" Q8 M8 ~6 ~
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 8 t) q6 f- r/ W9 ?% w
} 在HTML页面的...之间加入下面的javascript代码.
) G2 p+ d/ i) G# S% d6 ^, O. w8 | f
2、如何使得flash一打开就是全屏?3 W8 O; |& U Y& L" l) ^5 X
fscommand("fullscreen",true)
9 |0 T5 k; t/ f+ Z' H* k 如何不能使用右键?. p( g" ]0 r) r" E) O
fscommand ("showmenu", "false");4 ]2 w, L9 z9 W; n, }7 S
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?$ X8 l( {7 e+ k! U, P
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
* {0 ?$ R6 e' Y0 F7 t 在要加载动画的那钟加入* h/ c- X* F" n5 w; E
loadMovie("dd.swf", "a");+ y+ v- i+ s, D( s& s, o5 O
a._x=205;: T0 Q3 c! J* X3 d3 D. @! R" E
a._y=250;$ K( a" m/ S# O$ U3 r' Z) I
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a7 Q+ g; y9 W4 w& a
4、当鼠标经过时动画播放到某处, X! u5 k: K4 q
on (rollover) {
+ {/ h( e7 z. D" ` g% z+ V gotoAndPlay(10);2 g' [$ _, X' ]% `: O3 F4 H+ ?
}) f3 v1 I2 [+ E% P1 v6 I
当鼠标按下时动画播放到某处
6 b! {, |$ }0 ~0 q9 q- `/ ?$ e; J on (release) {
0 H9 \1 p+ u" j! F* s gotoAndPlay(1);3 e% `$ B- c$ y* F( @; N" @& n
}
) Z6 C$ _$ w. s1 o% n 5、播完动画后自动跳到某网页
4 e# q/ c* i9 z0 R getURL("siteindex.htm", _self);7 N _4 S- S6 V4 v/ p. O
6、设为首页
A8 i8 v6 }+ n/ l! ~1 I. u- G! T on (release) { $ y5 W8 y5 d6 v, I) R
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); * z# W2 H; A |* X
}
5 ~. X' Y2 j# |9 u m- ? 注意要将网页中的flash的ID号命名为"links"# Z9 Q% q% D' [
加入收藏夹
6 }% }: W) l8 {" c. h. K on (release) {
0 {" P; d8 H3 a4 j getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
2 c9 }: T C2 S }
4 |9 E; i$ ?6 }2 D, } 7、关于随机数的技巧
, t+ M, o; p& a4 @( p' p; Y 用来产生6--20之间的5个不重复的随机数: , A0 `# p' X0 Z$ s7 P7 w% \
1):首先产生一个随机数,放在数组对象中的第一个位置;
# H |& ]7 `9 B z7 z; q 2):产生一个新的随机数.
$ X; k; {4 r& a' [ 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
. s. J) D5 `) f$ b0 j% | 4):将新的随机数加入数组对象中下一个数组元素内.
: x; G4 T' c8 O 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 7 l/ s1 X2 V; a* _! c9 f9 ?5 ^
6):结束.
7 V8 ]. H- S" u( s9 {& M3 t AS如下:
+ G# O }* [, E4 S; X" \$ B; E data1=newArray(5); 3 u* j% V' }* Z; F/ t8 V! u- T) R
tot=1;
2 G% T9 Q7 J' ]4 ?/ N _) b7 R data1=[tot-1]=random(20-6+1)+6; - z0 X" a: f" g6 {
do{ 8 P2 G8 ~! N5 C z, ^5 Q
gen_data=random(20-6+1)+6; # n9 F8 A: w) Z4 ]
reapeat_data=0; 9 [2 Z( U! d6 Y" U! B
for(i=0,i<=tot-1;i++){
. {' T m# r* B% Q3 N4 r: j* B if(gen_data==data . N# G" ]; q2 U; b7 r
reapeat_data=1; 7 N. R3 W" s( k G
break; $ _0 H) @7 z$ v+ v- c9 r; {
}
9 |, ~. T; r: ?) V% m( p2 i( M3 @ }
3 @2 g( @1 y% l7 Z% P, H if(reapeat_data==0){ & X8 r# R2 O) Q. Q* K
tot++
0 K+ g: H# P' a) I/ l A data[tot-1]=reapeat_data; ' r2 H) o, @7 ^0 l: E
} % j4 V0 z+ w) J! H6 v
}while(tot<5); $ H3 O5 P& I9 ?" n
trace(data1);
+ ?; E5 {! N6 h) F( K9 } 8 、如何使得flash一打开就是全屏的
8 Y" W8 i. x* @ 这里说的方法只是用于flash Player (fp)
& J6 j8 k, N0 n 9 、如何禁止右键菜单
! {+ [1 ]- g) y3 K2 Y! D: z fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( v5 \, y- Q) D+ O9 u
3 L0 A7 j" W8 b/ P6 O; l3 b
0 k, F( u" x: |# j/ a
或者用最简单的一句as,在fp和网页中均适用:) Z! ?1 G0 e1 G' M$ m
Stage.showMenu=false; 10、载入动画的问题# W) X- J- t# h1 A$ B8 E0 d( r
loadMovie("dd.swf", a); //这里没有引号~! Z6 ]# A5 H. Y. u2 x: m
11、播完动画后自动跳到某网页$ M+ k8 v+ i/ z/ t
getURL("siteindex.htm", "_self"); //这里有引号滴~, @3 T4 f' r/ c# `
|
|
|