  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
1、用flash 做那种弹出的小窗口
8 J" ~- i# d( T `& b 分两步: + e5 q8 |; D. `, V/ A
给flash中的按钮加入如下action: 3 Y( t5 C. j0 ^
on (release) {
' ^4 `/ N: t9 H* J4 M( a3 [ getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
$ |- B; y1 p: J } 在HTML页面的...之间加入下面的javascript代码.
: ^1 G, v) E I) r3 E5 O
% y% E* |: P0 v& `" a6 T# A 2、如何使得flash一打开就是全屏?
$ H5 Q: J# n$ B; e% c- Q( S fscommand("fullscreen",true)' l! w' P. q4 \+ R) `- M: x0 I
如何不能使用右键?& b! @* x7 b7 t9 v( e- A" y
fscommand ("showmenu", "false");+ b" {2 z, b2 \' A
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?) Y& o+ p9 L% j5 m* L, [
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
% Z3 t6 M& q9 b2 M4 M 在要加载动画的那钟加入7 ?0 J* m' H, L7 T6 F+ |' k
loadMovie("dd.swf", "a");* Y5 e0 Z A, {: H( J1 P
a._x=205;4 s: [" D- }) @. x+ m5 a0 ~& C
a._y=250;/ u+ ^! t. c1 d1 L
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
" O" f9 \' ~" r0 h: Z6 M& I 4、当鼠标经过时动画播放到某处
& Z D: p- h4 I, s& _' i* r; Q- N on (rollover) {( {4 L. t0 ^+ C4 }3 @8 h. }, c
gotoAndPlay(10);
- H/ r; O( M( o }. \, W! B: ^: o; p9 E2 j
当鼠标按下时动画播放到某处
( F$ m( L: B% Z W on (release) {
; L3 E! m* |9 q) o0 [ gotoAndPlay(1);0 r0 Y! F/ T" h
}
. s9 o- y9 U0 q0 ^ 5、播完动画后自动跳到某网页1 U. g, w5 u8 T1 p& v" s: ^% }
getURL("siteindex.htm", _self);! o+ j+ x$ Q& ` {' a
6、设为首页
4 s2 y. M. R8 q9 G on (release) {
' k0 ?1 m2 v1 F5 n, k+ y getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 7 o7 y/ y% Z5 z
} # T5 j7 r5 o. K t' W
注意要将网页中的flash的ID号命名为"links"
" O' \" t( B! v: N 加入收藏夹 & ^) r" ?( p Z1 | ^% x2 i: f
on (release) {
0 P& `2 w' i u+ }- s getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); - }$ E$ ?6 j" Y, a
} 0 d% B: \6 N( m
7、关于随机数的技巧5 Q2 O0 C( Y% c; I" l' N4 _( b
用来产生6--20之间的5个不重复的随机数:
; ]9 g+ d. j; o' h! q 1):首先产生一个随机数,放在数组对象中的第一个位置;
3 @ K$ p- l P C9 m1 g 2):产生一个新的随机数.
6 e$ X* p$ t. q' w 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
7 ^3 Y$ S2 ? e) s 4):将新的随机数加入数组对象中下一个数组元素内. & U9 W0 i- k# O% U: R' a
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 I5 {% A/ Q4 \9 Q4 O9 k 6):结束. ; a* h$ P7 |9 _* X. o
AS如下:
# D. \ d; |" E& V! |" v7 A data1=newArray(5);
; ]5 a9 u e& m2 r tot=1; % n7 G8 R4 d+ P: I0 h4 B
data1=[tot-1]=random(20-6+1)+6; 7 g4 X8 Q7 o2 g+ r8 @
do{ " f$ z+ J* k+ E8 m3 j3 \) n3 o, T
gen_data=random(20-6+1)+6; 8 b4 r$ ?8 A) T3 }; S A5 I
reapeat_data=0; / m: {( t8 z0 _- [
for(i=0,i<=tot-1;i++){ & Y8 u3 ~. z2 A7 w) o
if(gen_data==data
8 ^% y9 z+ i; L# N4 w2 M reapeat_data=1; * ]2 D5 v+ G; R
break; 7 y4 D2 T! Y* E4 h5 e
}
2 {3 J& s& T9 L+ A } . @- F2 W0 D( g4 ]
if(reapeat_data==0){
! k6 I$ \+ ^/ Q( r( h2 e4 x: g tot++
# _/ l1 `4 N+ Z8 |- H6 r data[tot-1]=reapeat_data; # A$ }6 X, E) \* s1 F
}
1 _; u& `- s5 N* d! i3 l/ t4 ^4 Y6 w) J& { }while(tot<5); ) p, W. B3 h% d$ L$ T5 R. {
trace(data1); $ S6 ]" Y, W S y1 V$ ]1 E" i
8 、如何使得flash一打开就是全屏的, I! E! [# V5 b8 s2 P8 q
这里说的方法只是用于flash Player (fp)
7 q# ?$ k7 U8 Y$ j" L4 ]. f9 K5 m$ x 9 、如何禁止右键菜单' Z+ M4 `7 e/ \# v* w8 z
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
3 y- |0 v6 G# W$ s6 L; D" g% Y$ v
4 i7 J, e( L N+ }! ]* V/ ^6 Z
或者用最简单的一句as,在fp和网页中均适用:
2 ~1 \$ e2 _7 z4 \! p5 @ Stage.showMenu=false; 10、载入动画的问题2 F/ F. d$ F# K' ^9 r( J3 h
loadMovie("dd.swf", a); //这里没有引号~
+ D* J) J/ F1 s2 ]. `" l) p" A 11、播完动画后自动跳到某网页
' M7 e( ~4 o( ]5 M5 j/ b3 [1 K2 ?6 O getURL("siteindex.htm", "_self"); //这里有引号滴~* N# M/ A8 r$ k; c/ V
|
|
|