  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
1、用flash 做那种弹出的小窗口2 |5 U% N- J' C) w
分两步: 5 s% n+ ]* n7 Y3 q3 }
给flash中的按钮加入如下action:
8 ]! Q) C9 K; c& X; w& w on (release) { $ U1 l" u+ d" C4 z# {
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
) ]" p9 I0 [1 u. a } 在HTML页面的...之间加入下面的javascript代码.
# c2 X' \( }3 n# h6 b: Z1 M0 K4 j3 j" U
2、如何使得flash一打开就是全屏?( D0 n. I2 }& ^) O
fscommand("fullscreen",true); Q; s* E9 w9 m' M
如何不能使用右键?; ?5 L- _' T8 i0 s
fscommand ("showmenu", "false");7 r u4 [5 E7 U: i0 w8 R
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?$ F( A- \$ T1 t
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
m. S4 l0 H5 M! L0 o 在要加载动画的那钟加入- v: m6 C2 I0 S, f, W* y
loadMovie("dd.swf", "a");
N8 [8 g: e8 G! S" j+ C( W' | a._x=205;
# @% e3 Y, H' a& p) Y( W$ {8 A) D a._y=250;
: n N# q. y, w) Y 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a0 m1 ?5 y2 w. R, D* u
4、当鼠标经过时动画播放到某处. p9 h9 y9 E* v( m6 |+ ^
on (rollover) {
( w. G* C7 H2 @- Q gotoAndPlay(10);
1 b" j6 `' v, }! Y% |" ^ }( H- ~ M- H# E" d: o
当鼠标按下时动画播放到某处
@ d+ Y+ |9 i7 Q- e( ` i$ F+ l$ v) | on (release) {
) G3 I S# [: B/ U X. H gotoAndPlay(1);; j7 `: \' c |" d* U
}8 l: p1 `# G [9 Q
5、播完动画后自动跳到某网页5 v: k" @ i% g3 r8 A
getURL("siteindex.htm", _self);, L+ `8 @) C$ V
6、设为首页* W7 f/ [! W$ G
on (release) {
; y& s5 O5 s+ g getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 0 q. a1 x* o. G$ A
}
' C. P" }: p# P- x' ?3 M 注意要将网页中的flash的ID号命名为"links"
( ?8 |7 _2 B# F9 s) w8 Y5 }, A 加入收藏夹 ( w4 f5 K* _/ R. J: v, R# Y t
on (release) { 2 R/ X9 a, Z: c
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
U" i4 `$ k' R( W } # ^8 j" D. [' | I0 h7 b1 r9 H
7、关于随机数的技巧4 k2 r! t! [- v: `
用来产生6--20之间的5个不重复的随机数:
% c8 V+ m/ W' D/ v- N# b6 l2 { 1):首先产生一个随机数,放在数组对象中的第一个位置;
/ Y6 t/ @6 U! o' P! T 2):产生一个新的随机数.
$ U ]' V+ L) A+ L 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
+ ]- T1 m A! H- n8 Z4 i 4):将新的随机数加入数组对象中下一个数组元素内. 5 `3 G9 T9 p& b/ H D
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
: y V0 R$ s- V! c K 6):结束. 1 }/ w0 q. R5 W: V o; @ D' ?8 @! o' ?
AS如下: 3 \3 U. A% Y2 ~1 r
data1=newArray(5);
' d, D# n5 v# ]; A) t% U tot=1;
5 L7 K1 t+ H; Z data1=[tot-1]=random(20-6+1)+6;
; B% y# d+ o( _. S; T$ Z8 ` do{ # v4 F4 H4 g# i! C3 t- h
gen_data=random(20-6+1)+6; ! |# n8 f0 s0 T+ i
reapeat_data=0;
/ ] V. }# S& n* X$ ? for(i=0,i<=tot-1;i++){ $ d4 j; A1 Y, ?
if(gen_data==data
$ O& Z* r/ v" j; \ A reapeat_data=1; ) T0 M7 P. o2 i) v& K! p$ q9 R
break; 4 G8 E2 |' w6 P3 B) D
} 7 T& U: N9 H& g$ g# z6 |
} / `* r: H- {$ P+ p p
if(reapeat_data==0){
6 P+ b% x u7 C" u8 N4 M tot++ + E+ } e U7 I& u* ^; E6 K
data[tot-1]=reapeat_data; % |, ^) w) P' M; @
}
! U) b# \& I# F6 ] }while(tot<5); : ^/ R: v% E, S& [& W9 Q
trace(data1);
) Z' M9 m9 g- h9 R5 r 8 、如何使得flash一打开就是全屏的* U( E! ]# ^/ V+ {5 n* l" L
这里说的方法只是用于flash Player (fp)
; t4 G, n4 n0 [) t) G9 _+ Y 9 、如何禁止右键菜单( `( N# T, x% Y7 c; N( d
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数8 [, x @% \- I* h
" q/ S; [6 P Q$ Z; `2 k
_. k2 L" X2 {
或者用最简单的一句as,在fp和网页中均适用:
0 w0 n+ A) N3 L1 x( a6 Q) W Stage.showMenu=false; 10、载入动画的问题" Y' \$ w3 d, A) t
loadMovie("dd.swf", a); //这里没有引号~
: j9 M1 d" P4 y: s1 Q$ H 11、播完动画后自动跳到某网页
0 W1 \7 M9 Z1 E. M) E, j& E N getURL("siteindex.htm", "_self"); //这里有引号滴~6 B6 t# n4 S/ f0 Q- _
|
|
|