|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口' ?& v; U, E* n6 m- ~# X: b/ Q L) {1 W
分两步: ' ` j! j# @1 O' s$ b& e+ E
给flash中的按钮加入如下action:
$ I9 M4 `' N8 @8 w on (release) {
4 ]. l$ S$ q* h getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); $ \+ M, T @0 K# L
} 在HTML页面的...之间加入下面的javascript代码.
% e' v7 x5 d# k7 x! t! b( b% w( f9 @& S8 l; c( B; V1 U( O, g
2、如何使得flash一打开就是全屏?; S* c7 N" ]: f6 X0 c
fscommand("fullscreen",true)0 ], ?$ E/ ?3 ?6 m* C/ G
如何不能使用右键?
o& [5 K& n- \1 k8 [( K fscommand ("showmenu", "false");
6 Q$ `. z9 F6 }( \% Q 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
1 M4 z" ]% Z$ [ 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
0 D( ]9 \/ I/ v0 s* h9 F 在要加载动画的那钟加入! N" p% j! G4 s" J5 O4 }. E
loadMovie("dd.swf", "a");
1 v: ^6 ?2 G- f' f, o) t. l a._x=205;
% Y0 Z# i Q; G: v9 F' o a._y=250;
% }2 _3 w: n4 I. @8 l 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
4 X a6 y+ O' s 4、当鼠标经过时动画播放到某处
$ t2 Z. b7 J) l" D8 k on (rollover) {1 B1 c; C- r$ ~! K: u- m
gotoAndPlay(10);2 F# u4 d, v) l* W( _
}* p3 _; Q1 o+ i
当鼠标按下时动画播放到某处" s; u( w) ~" o7 [5 w- U1 G) R6 r
on (release) {' [ a2 v: G( U1 C# Q$ y
gotoAndPlay(1);! v9 I& p( [& d9 W
}
( G& a; c) b/ @/ Y7 K' V, d! r* V7 e 5、播完动画后自动跳到某网页
' J! i2 K" B E8 P' { getURL("siteindex.htm", _self);
, `& [2 E4 ?8 ~. I5 x* @& t 6、设为首页7 v, @& g( o" C7 f% s
on (release) { 4 X1 h, P) L! e7 H: N
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); & L. N3 F% { k; i; X2 w$ |
} 0 ]/ t; U3 T1 V3 {' J
注意要将网页中的flash的ID号命名为"links"
* E/ ]2 |9 H' |/ _$ g 加入收藏夹
! j" r3 a9 b7 J4 V on (release) {
/ m7 x1 p# V% o+ y getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); + z! H6 R+ {3 K1 m! a: w
} - l! e: Q$ |3 J( W# q
7、关于随机数的技巧& I- u8 F9 i R- h( A* m6 o" f
用来产生6--20之间的5个不重复的随机数:
- x9 ^ k1 y! M+ V( r 1):首先产生一个随机数,放在数组对象中的第一个位置; ' ]' W9 ^' e1 \% j2 C& B
2):产生一个新的随机数. ' v2 r# N& V3 t; M; _5 N
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
) J6 P/ Z# c# g4 A: ]: { 4):将新的随机数加入数组对象中下一个数组元素内. 1 Z6 j$ h1 q1 R
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 7 f+ S& b) P7 Y% B9 }2 R# l
6):结束. / P! X2 [+ C( S. ^# C* _- e0 @+ S! G
AS如下:
: S# `2 U3 b& I data1=newArray(5);
! ?$ s h. g' F5 i5 d; D tot=1; : j$ e9 i `% \% c# z: E
data1=[tot-1]=random(20-6+1)+6;
9 V4 G% Z5 m% J3 w R8 ~& Z do{ ! i, Q. u+ p4 J; ^8 v5 F x
gen_data=random(20-6+1)+6; * Q' e' g7 ~( e+ X- F
reapeat_data=0; 8 ?6 P9 a' F: W' d+ E2 ^9 P {1 ^
for(i=0,i<=tot-1;i++){ 6 s7 `$ p2 ^: H
if(gen_data==data
3 S! B6 s" w$ A$ @( m reapeat_data=1; 1 o0 W( t+ s- i. T' I4 M9 c. R
break;
( k) ]7 U; Y; _ }
& D$ V( Q3 g) i& N1 P6 f& K, p } , c6 w# X M9 h
if(reapeat_data==0){
5 R ^: P3 D* [- P) A* u tot++ & p( P0 L: _: B: m+ u
data[tot-1]=reapeat_data; _ D. N) E6 M. `5 @
}
. b/ P& Y q: G0 }2 c2 n+ `- p1 t }while(tot<5); 2 q/ k0 f! V6 T0 ^& q# F$ D
trace(data1); * J8 h! C, |2 t
8 、如何使得flash一打开就是全屏的& M/ R$ u: v6 A% {- w+ J* t
这里说的方法只是用于flash Player (fp)
0 e) F1 _" P2 @+ h, M: p9 ` 9 、如何禁止右键菜单( H1 l/ n2 b9 J6 ^* E8 f0 \3 \
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
* v. k V0 i3 K" O
5 I! V& [! q7 |/ m$ T. u
: c2 n( _+ v+ I; ?+ ~( z. D4 B0 k 或者用最简单的一句as,在fp和网页中均适用:- k5 L" D9 c7 D& S+ N6 H
Stage.showMenu=false; 10、载入动画的问题
, G+ {! P \! M. C) z loadMovie("dd.swf", a); //这里没有引号~
& E, K$ |1 |6 v) G 11、播完动画后自动跳到某网页
( G4 q. i3 S& y getURL("siteindex.htm", "_self"); //这里有引号滴~
' Q2 J6 M; P" S* L# K9 i |
|
|