  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14189
- 金币
- 2385
- 威望
- 1647
- 贡献
- 1333
|
1、用flash 做那种弹出的小窗口8 U, O. D% L# T- d' s
分两步:
7 X/ V* n% Z3 N$ X 给flash中的按钮加入如下action:
0 j. @! q% c$ q& N# J on (release) { 4 f% `" l5 W- ?% n0 Y, s k
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); * x4 ?. U }+ B/ d
} 在HTML页面的...之间加入下面的javascript代码. 8 T% _$ j* w( j
& S! @" w0 S7 Z4 W& D
2、如何使得flash一打开就是全屏?
8 E( k# n& S( D# E- E3 m( G3 v fscommand("fullscreen",true)% }1 I# `0 U! c c0 G5 n
如何不能使用右键?: k4 l9 m _; X0 i! T" x
fscommand ("showmenu", "false");* o" U* a z# Z3 j2 A
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?6 O q/ b& A! |4 y
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
; X$ c% o& ]5 @* o6 M0 a* Z 在要加载动画的那钟加入6 m6 U, Q# ?! P4 R
loadMovie("dd.swf", "a");& W' E- Z% P% w o+ n6 M" _, ?
a._x=205;
$ g! `! K, }* }4 G( Z a._y=250;
- n% p: c* ~; m, R* ]) i U9 |$ ` 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a* p( B9 U; P7 @* J
4、当鼠标经过时动画播放到某处
+ U2 {5 Y* ]; P$ T on (rollover) {
7 y3 B9 u0 a% a" C gotoAndPlay(10);
7 k2 e; @ P5 M% X, L7 g+ s: u* u }- z4 l% I/ F$ p
当鼠标按下时动画播放到某处
$ R( Z/ A9 v) e7 D( ?& F& y on (release) {
H: @2 o+ `: j% t0 E. `3 l gotoAndPlay(1);
: f) r5 {( }9 W! s/ P! F; s+ A; x/ E }, Y! i# M+ O* V
5、播完动画后自动跳到某网页+ O* b- s- d: T! a& P
getURL("siteindex.htm", _self);
( C- |7 l; t: e8 N' r4 G 6、设为首页
6 u. B/ e& T. H% z* h9 P on (release) {
/ T" h+ A: ]& v& F. f0 ?$ G getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 3 u/ s& S$ n6 H% y5 u) q2 }0 ~, W. k
}
8 u: S2 G, P5 A; F/ d' V4 h 注意要将网页中的flash的ID号命名为"links"
* [( R O- X$ b% v/ H) \1 c; K8 v 加入收藏夹
. l" p! [" E/ U: {* S on (release) {
4 P! P9 ~2 W( @; G' O/ b% R: I getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& o$ W% }: ]7 `8 H; @ }
, m" C: H& ]# \. d% m# E 7、关于随机数的技巧5 R# ?! y# h+ C, Z" w: V
用来产生6--20之间的5个不重复的随机数:
; U0 j" P0 P# _3 N! Q" C 1):首先产生一个随机数,放在数组对象中的第一个位置; ' L& ]% B: j1 S' x
2):产生一个新的随机数. : m+ J. V0 I( A9 ?
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
; I0 F) W$ X3 p$ W/ V 4):将新的随机数加入数组对象中下一个数组元素内. # Q$ ~! T" Z/ B8 J
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
1 Z4 P: J# n) e$ B2 [( a& J 6):结束.
7 r, @* ^: q) V o' P1 X( ^ AS如下: d5 n# i8 T8 v3 p, U
data1=newArray(5);
7 P* |4 V) V* P5 ~: k" A0 c1 I3 i tot=1;
/ E/ q6 k0 l8 e& f$ @. S1 W data1=[tot-1]=random(20-6+1)+6;
" Z# X) K% M& k+ P8 W) V do{ " R8 w/ y2 F/ Y" U1 U! h* {
gen_data=random(20-6+1)+6;
. _8 z# u% X3 D8 ?5 ?& p2 T reapeat_data=0;
# O# N' c0 C& ^( P/ e for(i=0,i<=tot-1;i++){ " @2 O A+ b: \0 ~. C8 v
if(gen_data==data
& U$ G9 ^9 Q2 W reapeat_data=1;
8 e' w8 l2 Y$ T; y+ w! } break; 9 L* o( ?- c1 M% D0 |
}
3 b# S, y0 T7 T* H1 m# Z! y1 _ } ( @+ V! R; i0 p: B. ]& M
if(reapeat_data==0){ % ^* R" M4 r6 J
tot++
: S7 N* l Y5 q: K- T data[tot-1]=reapeat_data;
' ^4 v! Q: r: `4 ^6 U } ' { L/ v% y3 {: i4 U& r
}while(tot<5);
/ x, O, F: y$ }- R trace(data1); 9 X0 h- d0 {+ q/ a
8 、如何使得flash一打开就是全屏的
* Y$ c- |' l9 g' a9 k 这里说的方法只是用于flash Player (fp)' Q- y9 t+ P2 g% e" D6 ]$ m: K
9 、如何禁止右键菜单
" S2 i% e& E8 K3 f2 x5 ^/ q fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数# `( S k% V( P2 f' D/ ~
* S$ ?$ U$ t" X* I1 E: ^. i
# I6 V8 f! o+ S- Z% p 或者用最简单的一句as,在fp和网页中均适用:
1 s3 |9 ]! d" ]0 w0 p( T Stage.showMenu=false; 10、载入动画的问题
; |" ?! ~9 R# C* L loadMovie("dd.swf", a); //这里没有引号~
+ k- B* N# O* S6 `5 A) k7 L% ` 11、播完动画后自动跳到某网页7 h O# j# b$ |; g# ?! o1 R
getURL("siteindex.htm", "_self"); //这里有引号滴~0 ~9 A+ W( M0 i; v" ?3 Q: ~3 U
|
|
|