|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口
# d" }# W4 e8 F$ x8 g4 ?" W 分两步:
6 o. @6 a% k& s4 Y; C 给flash中的按钮加入如下action: % X- S; Q, Q. `7 q; T4 Q3 x
on (release) {
0 K# L/ `% Z; m% `( m& n1 o, F: B9 N getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
- m T+ H, U+ w$ Z+ c! v" H } 在HTML页面的...之间加入下面的javascript代码. * x$ I# T4 D$ `1 B" E- H! Y' J
, G- A" \, C0 L) ?" E
2、如何使得flash一打开就是全屏?
( e" n/ x1 k4 P9 V8 \4 h" I: @# l fscommand("fullscreen",true): U' a$ M- G! a K6 H1 o
如何不能使用右键?
c& f# K# H6 X6 Z& F) m/ [ fscommand ("showmenu", "false");0 H8 h7 ~4 B' |! ]& |9 z: ~
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?7 J" {& i$ p* f: Y
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
6 _ M/ M( M5 i 在要加载动画的那钟加入( \* Z/ d N9 V( B, i9 Z
loadMovie("dd.swf", "a");- u$ | \# G! Q$ `! L: Y+ `
a._x=205;! P2 G, b4 q* b/ ^* l* k6 W8 m
a._y=250;
0 x' a1 G0 t, [: k7 ~ 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a1 z8 _* k! L" y
4、当鼠标经过时动画播放到某处2 g! q+ ^) I( d' W
on (rollover) {( W& j/ K. H; i
gotoAndPlay(10);8 U: P+ _1 ^# K$ b& |8 C
}( i: Q R4 M- j' r$ [
当鼠标按下时动画播放到某处- h; ^" o% j1 [& V
on (release) {0 j, S% Y( l4 Q8 f; I& v
gotoAndPlay(1);4 b8 P& @: f: c) ?& y
} ~" k3 t( J1 @; k- ]! z1 |
5、播完动画后自动跳到某网页* x2 s3 }1 I: w8 f2 [4 q1 b
getURL("siteindex.htm", _self);$ }+ I* u' U1 ?5 [, S
6、设为首页/ e9 i' z) f# X Q! }0 r
on (release) { # a1 v4 r/ X- F' Y
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); + s' N& R8 P$ D, k3 F- F
}
: A; i. ]* l1 T# l7 T2 r 注意要将网页中的flash的ID号命名为"links"2 D& d* i* h2 ?! ~0 t( a* p
加入收藏夹
2 {! t: m/ a9 @, l! a8 U$ @5 k on (release) {
* X2 c3 I3 }, ]2 ` getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
9 u$ F: t# ^4 M0 |) j- \4 q* z }
6 `; S( E3 P7 \1 N0 g3 s, S 7、关于随机数的技巧" h, y, L s+ S( M$ T
用来产生6--20之间的5个不重复的随机数: 7 l( [$ x7 v/ O; J; I7 N
1):首先产生一个随机数,放在数组对象中的第一个位置; - V, j$ [$ A7 p" I" w! l
2):产生一个新的随机数.
9 y' c% [5 r6 B' k o8 z 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : ]; J8 e* \2 K% f
4):将新的随机数加入数组对象中下一个数组元素内.
) E% Z7 K" t% s5 H B 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
$ ]0 I$ z) F0 O4 ] o, O 6):结束.
9 I1 i( f0 _- M/ v. a2 K AS如下:
2 \2 _. q6 P& h3 P; ? data1=newArray(5); * V# P, H4 r) z! Q. Z1 f: Z; |) O
tot=1;
7 Z1 K) K1 |6 O data1=[tot-1]=random(20-6+1)+6;
9 O4 j7 e9 c& ?6 P; K! e do{ : l1 ^0 q& d. l8 y* q8 q5 W' Z
gen_data=random(20-6+1)+6; + f# ]+ C" W( y+ V: ]
reapeat_data=0;
) u- E; v `* J; T: K for(i=0,i<=tot-1;i++){
0 q& _/ d3 D0 r' T if(gen_data==data
8 r: ?3 w" a) y( e# N- T reapeat_data=1; - n" }$ @2 Y, g' u
break; 8 r; l5 Z, Y4 {& D, E
} ' y/ n* L P/ X, s
}
# U1 n3 ~7 z6 x, s5 d2 y- z if(reapeat_data==0){ / v- \! R# ?& k+ |3 x! N# [
tot++
. x) F7 E' L- p data[tot-1]=reapeat_data;
( E1 q: q) Z- t" X3 h4 g }
" V% p+ B( l+ A: U( X7 d& C }while(tot<5);
Y3 P) B2 q" C& S8 E3 @, X0 j0 [ trace(data1); " _7 Y5 h$ v( l, o# q% ?" |# D
8 、如何使得flash一打开就是全屏的
2 ]6 }. M$ P5 v 这里说的方法只是用于flash Player (fp)( ]' M$ w4 L& N( }( c- k$ i# ~
9 、如何禁止右键菜单 h* ^+ @( o0 t0 e, [4 D8 f
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数6 J: X" A- S9 q7 g j, s, v1 r
* }' M/ q) O. e& P8 A9 p- I% h$ }; o) j6 R0 }3 H1 S
或者用最简单的一句as,在fp和网页中均适用:
6 \$ `4 E6 J" C* s$ m Stage.showMenu=false; 10、载入动画的问题
- V0 ~: i/ b8 K# d loadMovie("dd.swf", a); //这里没有引号~
! Y% j9 I- W: X) y. U 11、播完动画后自动跳到某网页
7 }( }8 W0 h1 T getURL("siteindex.htm", "_self"); //这里有引号滴~
( B" d m& t& E9 t) i0 o Y |
|
|