|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口: R4 V5 `2 W. a N! W/ w
分两步:
% W( L1 C& B( J 给flash中的按钮加入如下action: 2 i& B; O, j: ]9 F$ ?. ^$ O
on (release) { # g: a2 n. ^; z! I4 P0 i
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
~6 c' I, u; _/ D/ w, T0 h0 Z } 在HTML页面的...之间加入下面的javascript代码. ) |5 V/ ~# z$ \( B
6 X, ~( I% V4 Y2 s: [3 h* }. p! q 2、如何使得flash一打开就是全屏?3 S4 m$ @" i2 J% _
fscommand("fullscreen",true)
. H5 \$ v) }% a) l G 如何不能使用右键?
( y" E9 o) q( w1 K* P, A2 g: \+ U fscommand ("showmenu", "false");# Q, |, a$ b9 K8 I4 n2 V
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
5 J. ^! E4 t* W# p# M+ P9 A6 o 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
+ b/ g6 g. V! [* b& r8 x 在要加载动画的那钟加入
- m" ^) E6 w' @( Q8 Q loadMovie("dd.swf", "a");! T( G8 z) Z) S
a._x=205;. j7 r/ ^' d7 M1 }0 a* \- y+ o
a._y=250;
/ e8 k% p9 O# ^; R: V; o0 Q; @ 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
- U! b& e% r' b# [# u- h( Q 4、当鼠标经过时动画播放到某处
# z! ^1 I2 H3 c, q I' E on (rollover) {
% G, Y' w2 |: Y$ e, z: E gotoAndPlay(10);
) C3 u% c4 M( {! S$ J% b }2 G4 l) v- P! f4 [5 W' t- n
当鼠标按下时动画播放到某处% b3 H9 b( Y5 c' l: f2 M% I' l) S
on (release) {0 `8 B$ p" c. ^' {) y5 B! z
gotoAndPlay(1);! L: ^. N D- Q; v7 i
}
, f3 c) T3 D( m! m4 ]; I 5、播完动画后自动跳到某网页
. G3 g' r6 l5 u3 i& V( i- z2 R getURL("siteindex.htm", _self);4 ]8 R' j( L, r- { O: H3 e3 G
6、设为首页. a9 J) V2 o0 {/ v( f+ F' F5 v7 ~
on (release) { 3 d5 S4 Z% S7 V3 ~6 I
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); 6 G# a; E1 p3 S; K+ I' a
}
- Y+ }1 M5 \6 ~" d: k 注意要将网页中的flash的ID号命名为"links"
3 p+ _/ y, ]( [; ~ E+ T 加入收藏夹 6 f# U' y5 w- i i0 {
on (release) { # F2 Z0 j+ {/ H& ?9 s T4 m) |
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); Z* @7 V% D f- E/ J) e
} q& U" ]: k3 J7 |* e6 U/ j/ N
7、关于随机数的技巧0 _+ {) Q) N& z. W
用来产生6--20之间的5个不重复的随机数:
4 F& z. Q4 H4 {0 P: c& Y E 1):首先产生一个随机数,放在数组对象中的第一个位置;
3 \5 w' u2 q- v5 w 2):产生一个新的随机数.
* N0 K1 P7 x8 [" o7 B3 i3 b, K 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
# G) S# @$ c O. s6 g 4):将新的随机数加入数组对象中下一个数组元素内. ( x# k$ c8 z: G
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ' u5 h( X# K3 }6 g/ C7 |& p% E) z% n
6):结束. 7 ]! Q g% }' @& e
AS如下: / Z; E3 i2 @2 z7 s
data1=newArray(5); b2 U D3 ~! f1 z$ e
tot=1; 1 E1 n: x9 T. L2 |; ?; J
data1=[tot-1]=random(20-6+1)+6;
! N- o. y3 o9 P: Q- U do{
9 p- j/ a6 F: _8 {/ a9 m. p9 F4 f gen_data=random(20-6+1)+6;
* v4 `/ u- R% u4 L6 m# W reapeat_data=0;
# i6 `; G6 C7 K for(i=0,i<=tot-1;i++){
* Z& c3 S( p' |4 q. C if(gen_data==data
& P( t! {- y8 ^, s5 O3 z reapeat_data=1;
1 Z: v' f8 h4 C1 n. { break;
% ~( N1 R- Q. Q: H8 r. Y, E) L }
5 M: T! R8 {: | } 4 _' h4 A: x+ n$ u8 S
if(reapeat_data==0){
& s3 S6 Z9 r3 g0 W) [4 S tot++
, ` C0 X( h( G data[tot-1]=reapeat_data; , U' ~% b2 I* `/ f
} ' p: b/ N2 K" |+ R; t6 t$ Y( g3 J
}while(tot<5); # D" z4 O! F; B% |- f
trace(data1);
9 n- x, q% @5 G" `7 o) p& V 8 、如何使得flash一打开就是全屏的' n4 G4 | x9 h9 U" r1 ^
这里说的方法只是用于flash Player (fp)
8 c7 w* i& ]$ }% s2 [ 9 、如何禁止右键菜单
4 C" x) E& [& Q( S fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数, s, Z( T- ^: Y5 V6 O* _; R4 W
0 i+ ]/ X% c' K/ `. x' q5 F3 x5 z G m* H# {+ F O! `6 @
或者用最简单的一句as,在fp和网页中均适用:; l1 s' N3 l/ k) I' J
Stage.showMenu=false; 10、载入动画的问题' U. k4 A$ j P4 c. h/ S1 t! y
loadMovie("dd.swf", a); //这里没有引号~( W3 |+ q4 R$ x, P( v% T- \: ?
11、播完动画后自动跳到某网页
, L9 d. z( h. R getURL("siteindex.htm", "_self"); //这里有引号滴~: {) D0 z/ F& N' x b
|
|
|