  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
1、用flash 做那种弹出的小窗口
- N! e2 `! @( K' K 分两步: & d; |$ d2 O9 a0 m3 G* T3 g* x5 X
给flash中的按钮加入如下action:
/ H$ I# f4 T/ R' C9 q) y: r z9 D2 l( w on (release) {
; d% N% Q6 M, E! A7 q. b getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
d% o _; q$ j5 Z } 在HTML页面的...之间加入下面的javascript代码. ' q$ F# W m( l4 H, c6 ^/ e& z
! |+ v* H. I/ d) ?
2、如何使得flash一打开就是全屏?
' O) H8 T/ g1 M) W fscommand("fullscreen",true)' g3 g3 F% g$ q* I, M! U8 {
如何不能使用右键?$ Z2 R( H* Q- Z5 W& Y4 Q6 _
fscommand ("showmenu", "false");/ ?* L- d/ x4 W: s
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?& I" L" F) S1 N' n3 O9 D5 t
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
! ~& i d7 Z7 u 在要加载动画的那钟加入
" t( w' y9 `* |& C' X% U" ^3 C9 q loadMovie("dd.swf", "a");! k+ b* v! |7 u: C, c
a._x=205;" b4 N0 F) l5 e0 F8 D9 `
a._y=250;+ w6 E' o5 A! g9 V
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a! \8 E( n) I4 E6 s3 D5 v( o
4、当鼠标经过时动画播放到某处
4 X. x$ N( y: t }& m2 k2 {( k9 _ on (rollover) {
; ?3 I6 V) N9 f4 ?6 P; g4 a# x; v gotoAndPlay(10);3 O7 Y4 K- H0 K. |
}% g: P* Q/ t7 n0 p# U9 ~
当鼠标按下时动画播放到某处
* A/ c2 |9 k: T3 T) h on (release) {; m7 a; R. m1 I8 u( U! W% ]. T& D, x6 F
gotoAndPlay(1);
2 C& v+ {0 o4 U1 |5 W* T1 P }# F1 }! \& m5 F( Z( y& j7 c( h) ]
5、播完动画后自动跳到某网页& F( z: r. F7 E. f
getURL("siteindex.htm", _self);
X9 i. v1 b) S% R" z 6、设为首页
" x! k9 J% H t1 |0 S on (release) {
, L' j3 _8 P4 `/ M! Q: R# c getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
0 r* y. P7 ?5 e' {' \ }
; t6 K. K" y8 B' `5 b 注意要将网页中的flash的ID号命名为"links"
9 G1 z0 P1 S5 `9 d 加入收藏夹 / y4 L7 S* ^: n5 R& o; g
on (release) {
3 X6 r9 D& G8 B' o. O2 K- m getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
$ h! P+ E/ ]' v: B' U% m& b8 E% u5 H } ( Y6 Y! O9 N" f. G
7、关于随机数的技巧- D# y) e% T& D7 @* X' U$ n
用来产生6--20之间的5个不重复的随机数: # G# S ^& {/ {% J
1):首先产生一个随机数,放在数组对象中的第一个位置;
+ t7 I e5 C* o$ m U2 S 2):产生一个新的随机数.
& d( R: O9 D8 U" z3 T) U/ `! p( y 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
* P* v: r9 ^, [8 K9 R 4):将新的随机数加入数组对象中下一个数组元素内.
! X( P4 J& c! g9 w% U4 B5 n 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 4 g( m$ L( W% ?4 w+ f. b
6):结束.
( ^ L( S( O2 ]3 @ AS如下:
+ F. P/ l% C$ [+ G! J( S: y2 W data1=newArray(5); ! J! }( d3 y. d1 x9 V4 V4 W
tot=1;
. q: t O3 S" A7 p5 t data1=[tot-1]=random(20-6+1)+6; * i9 _- ^5 J" J8 [+ V3 H
do{
; t; r: b5 M7 Y! ? gen_data=random(20-6+1)+6; 8 u* }" Q r* n! G3 m
reapeat_data=0;
& e- ?# u$ Z* N9 i P( }6 I9 [: _ for(i=0,i<=tot-1;i++){
9 v2 h: K5 H) Q2 J if(gen_data==data & n9 u- k2 x+ k& M$ ^* ~& f
reapeat_data=1;
: M% h7 \6 R$ E2 B$ a; X* e" R, R break;
2 C5 J/ h% |) m }
! n( L: ], @1 h# Y }
' l9 C0 F* [# D! i0 z if(reapeat_data==0){ $ r4 o: d% \9 i! X
tot++
$ P2 M3 Q2 ~: E data[tot-1]=reapeat_data; 1 n0 ^5 m2 f+ r2 B
}
. a( {8 l! o8 f( d }while(tot<5); 8 g: R# H. @, `3 {) }0 R6 ?
trace(data1); % i$ L1 C2 l* y* _
8 、如何使得flash一打开就是全屏的
7 b, m+ z% i: a& [6 M 这里说的方法只是用于flash Player (fp)
4 T! j' j$ m# {/ s" D 9 、如何禁止右键菜单& Y; q d( G4 |
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数. ?- d. `3 @% A. N
. j/ w& j& [! a0 C, H& N. e% W$ R" E& j# c
或者用最简单的一句as,在fp和网页中均适用:
' v, ^3 j' C1 c Stage.showMenu=false; 10、载入动画的问题
# f- {5 d9 V/ S* K8 N$ W, [# q8 t loadMovie("dd.swf", a); //这里没有引号~
, Q3 F4 a4 e$ _+ N u- w 11、播完动画后自动跳到某网页7 w n. {- k8 e) o3 ~
getURL("siteindex.htm", "_self"); //这里有引号滴~4 Z# y6 P! R; j1 c/ C
|
|
|