  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口, u+ m6 h' i$ M, ?1 d' ?! A' N
分两步: d/ Z1 \/ {1 I* y
给flash中的按钮加入如下action: ( e& J$ O" U7 H$ `# s* k' K5 l
on (release) {
# X6 `4 y6 z8 o. [! X) W- ~ getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
$ @; Q1 {- Y* D) t } 在HTML页面的...之间加入下面的javascript代码. ( k/ ?+ ?* Z0 v! d- o. T
5 K- Z0 ~8 d7 H9 l 2、如何使得flash一打开就是全屏?1 E, D) l/ T P5 v
fscommand("fullscreen",true)3 T/ P, u. f% E4 I8 m: U# V
如何不能使用右键?
9 M1 U% q3 g% V9 i2 y' n2 {) f fscommand ("showmenu", "false");. s+ ]) F$ y3 Z( h3 _. B
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
0 X" \! R4 j6 q5 [, M+ g 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" P- d7 q' q; i' Q' F' C
在要加载动画的那钟加入' J7 D/ `( I* Q6 s6 C( d$ g+ x
loadMovie("dd.swf", "a");
' t3 ?3 C- \0 D3 e1 R a._x=205;
& z$ r) s, y+ q1 V: h a._y=250;
; g; t6 e8 i7 ~/ S r 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
/ U- X) f- P) y1 U+ M# H2 Y 4、当鼠标经过时动画播放到某处0 j* W# U4 R* U( P
on (rollover) {
8 W3 o8 O- I5 x' H6 s; S! X gotoAndPlay(10);
2 j. ?0 F" E$ e" F* p: o8 t4 m6 } }
( V, }& ^% M0 o# `/ P! C 当鼠标按下时动画播放到某处* v, {7 P( o% ?8 C
on (release) {; a& b# \3 {/ s1 a
gotoAndPlay(1);
2 A0 E+ E4 I$ u8 i* G- X }0 R8 _& M; l+ S* k4 G
5、播完动画后自动跳到某网页! t$ ]% i+ h8 |
getURL("siteindex.htm", _self);
7 W2 I% [6 N6 i: X% j 6、设为首页. {2 Y' B$ G( r( Y l1 G, b4 T5 {5 R
on (release) {
) I6 W6 Q% V, p. p: q$ E: r getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
; s {9 V0 i9 L* A } # h) s2 u% F% Q5 Y6 h% g. t, u
注意要将网页中的flash的ID号命名为"links"
9 l% q. \ z6 w5 V2 g; e 加入收藏夹 ' ~* \* e4 z; j* r X# m
on (release) {
9 f _! ]& Z& c+ w5 d4 r getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ; z2 d \3 x9 W: u
} 8 K- L# ^' H) L( r9 x' v: b+ V
7、关于随机数的技巧
, R8 k. _, z% l; q( z6 | 用来产生6--20之间的5个不重复的随机数:
% s! Y* l( D9 p0 _- } 1):首先产生一个随机数,放在数组对象中的第一个位置;
; }5 M, h" j3 y0 W 2):产生一个新的随机数.
3 o/ F- g+ w% W# J 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 4 \! P0 h% q0 _* e8 F
4):将新的随机数加入数组对象中下一个数组元素内. ( K2 |+ ]" O3 G4 t
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 3 N! I8 u' A L. J0 X
6):结束.
" A* q4 a W. z* H* A7 Q AS如下:
: `8 R: O8 {: S1 L' E6 f8 E data1=newArray(5);
2 [# B- f3 z) x/ I9 { tot=1; , @* I; n7 J. \4 z
data1=[tot-1]=random(20-6+1)+6; 2 ]) @5 D1 R' E+ o5 ~3 n2 E+ w
do{ ; n1 G4 |7 A) \7 k- ^! D
gen_data=random(20-6+1)+6; 8 o/ r3 }( h- o' X+ _* y
reapeat_data=0; 6 y! s9 t. I# |' s
for(i=0,i<=tot-1;i++){
9 @, B3 g, m" ?4 `: W; B5 s* B if(gen_data==data
; b6 G$ d/ H- A* c reapeat_data=1;
5 y2 L) g4 M' s" n$ \ break;
1 {: D0 l$ K& ? }
9 l: B E. k2 Q( b [ } 5 q; Q1 _8 b* ]# L3 }7 l
if(reapeat_data==0){
7 w0 i3 ~" |4 f% x3 a4 G$ O5 l, U tot++
: U j( K n" j- g# j( r+ R$ _2 n data[tot-1]=reapeat_data;
* {; t. f% Q* Q5 j. N } ' S2 Z6 T- K8 _2 }9 B# n
}while(tot<5);
; M' O5 l2 a/ r* l trace(data1); 5 S" y3 Z0 T; q, Z2 M' a6 U
8 、如何使得flash一打开就是全屏的0 x7 g; L; }7 B% W
这里说的方法只是用于flash Player (fp)" Z( G6 [9 n6 ~# v7 A
9 、如何禁止右键菜单
8 J; D* ~# H0 ?2 j fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数7 {( S0 O& G5 Q, q1 X
: p3 T4 a) m3 `1 n& Y6 O4 o/ l1 T! ^% h2 } Q6 ^5 ]
或者用最简单的一句as,在fp和网页中均适用:
% x6 n% l2 v8 p% v: u2 ^ Stage.showMenu=false; 10、载入动画的问题
, `- X6 |% P3 @2 b8 f, u: W! O+ O loadMovie("dd.swf", a); //这里没有引号~+ v! r$ t) }: B2 g6 C
11、播完动画后自动跳到某网页
& z A5 Y. A) j* e/ S getURL("siteindex.htm", "_self"); //这里有引号滴~
0 x, d7 w; B7 v |
|
|