|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
' }0 \( [2 L/ s8 P. G# d# W 分两步:
3 w x6 D. U; G6 d/ ^8 Q$ K* t- j 给flash中的按钮加入如下action:
. L ~! p& W" I K# J+ J on (release) { 2 x3 ~% V3 v+ V
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
4 | ]# y) u# w+ A! o# \: n } 在HTML页面的...之间加入下面的javascript代码.
9 A7 J& w) z. L! Y$ @8 r- B3 \
, c) k+ V* Y4 f: g$ T, I 2、如何使得flash一打开就是全屏?; Q8 E9 C; L4 F r1 `
fscommand("fullscreen",true)
{1 } u" D& @. I, u( Y 如何不能使用右键?
' ?7 v- }" |) O) j fscommand ("showmenu", "false");
; }" y; O1 b- \( ?# c; v! Q+ L 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
! O. p+ T2 w4 Z0 i 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?0 Z* Q' E! w5 Z8 o% B0 G
在要加载动画的那钟加入
. {2 M, E% V) y. X* p loadMovie("dd.swf", "a");
# ^$ [( W( w# d5 T9 u a._x=205;
0 Z+ y& x# [- |5 z5 m9 {6 _ a._y=250;
* }6 d! Y+ u* H0 y; K5 I$ p 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
& d: }( a. f$ @# V. Y 4、当鼠标经过时动画播放到某处
3 F- v4 X1 Y5 b3 H5 D7 {1 C on (rollover) {1 d: \% ^ }+ Z; S. K9 A
gotoAndPlay(10);) ~) e* s% K. Y0 j+ {- ?
}; r f0 a. f2 J8 O6 l
当鼠标按下时动画播放到某处+ H! y, w$ R2 S$ u1 x5 @6 N+ B
on (release) {
& Z6 i) C& K6 O6 E, Y6 P& ^ gotoAndPlay(1);' Q$ S$ i% ^2 ^
}
4 r/ q# v. _5 A6 E2 W 5、播完动画后自动跳到某网页2 T" S* g+ d: l0 X" S" m6 m
getURL("siteindex.htm", _self);1 \& M: e' F0 d- p6 Y3 q+ p( x/ Z
6、设为首页
7 H' d9 i. w9 K1 G6 j: E on (release) {
) k- K9 L% B# z1 P+ I getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
1 v! \! O& m; M4 R" J% P! S9 m4 e: x, D }
8 G& ]7 K5 ?" s 注意要将网页中的flash的ID号命名为"links"6 b, [" R z- |& b1 h
加入收藏夹
' l) [! i1 h# s on (release) { . c7 m3 g& v h7 s( K4 n) b' T
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( u7 F9 `# |- D: l6 N0 f) k y } * m& X4 c1 w& C9 I
7、关于随机数的技巧5 \; Q( O4 p7 T; Z) U. z5 B
用来产生6--20之间的5个不重复的随机数:
) o. `, M+ T9 ~, i 1):首先产生一个随机数,放在数组对象中的第一个位置;
4 @# r8 n, J& Q6 {% R% i0 u 2):产生一个新的随机数.
+ w# I- K- |: p2 ~: u 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
! x) _# z- u; D: u 4):将新的随机数加入数组对象中下一个数组元素内.
1 S0 W2 o0 ?7 b 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) . { L) ~# N$ ^; i5 e$ r z
6):结束.
- m+ a! _) m# j$ W0 J& W AS如下:
0 y4 j- N. U7 O" M: r" W" h2 R! @ data1=newArray(5);
; V, F9 Y/ L9 B% w# l" L3 T tot=1;
( P, r; A. [3 _) {4 e. B5 a3 R1 N, v data1=[tot-1]=random(20-6+1)+6;
! Y+ x* z; o2 K do{
V* {+ s3 `: c7 F( ~% z+ b3 I; x gen_data=random(20-6+1)+6; 8 ?. f" U, o4 e* A
reapeat_data=0;
5 P3 Y& s! m) q- ~. x+ u) o8 k for(i=0,i<=tot-1;i++){
: \7 _3 i# {% N5 [8 e2 J) L if(gen_data==data
% g8 x( q6 K# s4 v5 l' V1 R1 t. \ reapeat_data=1; $ v! w! w0 ]& w( ^/ H/ R3 f+ p7 T7 P
break;
% G& Q( H' |6 @2 W8 h4 @ } ) S4 ^' l3 U, |- f" ~
} * v& |* \% W3 C5 F( f3 p! U
if(reapeat_data==0){ & r* s+ B' B, {- k" B" c6 X0 A
tot++ # `8 C4 Y+ m. `9 L0 b
data[tot-1]=reapeat_data;
) W2 O3 r3 O$ w$ t0 \ } & F8 L- r. K7 z6 y9 T
}while(tot<5);
9 a" t; p1 ^+ h trace(data1);
+ L* D& d1 q" R! g# p2 q 8 、如何使得flash一打开就是全屏的' C8 H/ T3 e2 @
这里说的方法只是用于flash Player (fp)) q5 o; i; l5 F) \% t7 h+ F
9 、如何禁止右键菜单
* n: Z2 ?8 Z7 {. V( j fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数* L" B: \# L7 N: @$ k
% i# P: H K! ~5 ], @8 T0 G! n
, L4 n* ~; K/ q' X6 U# w, L* O* S; @
或者用最简单的一句as,在fp和网页中均适用:
! L0 B6 H. B/ m! D Stage.showMenu=false; 10、载入动画的问题% k: s0 J3 t. X3 u% o
loadMovie("dd.swf", a); //这里没有引号~" O4 w4 ~' Z: o) q4 Z+ w1 c; ` O
11、播完动画后自动跳到某网页
- \& @ y0 z4 I8 T6 X: ^5 E getURL("siteindex.htm", "_self"); //这里有引号滴~
1 D. R3 }& r0 C. E) C |
|
|