|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1、用flash 做那种弹出的小窗口! A, [: } z: M8 M9 r" i( @
分两步: ; C9 t0 S$ T' t7 S2 J' u+ X
给flash中的按钮加入如下action: 8 r7 B4 I. y4 z$ |: P! y- r
on (release) {
9 b1 R# @, o4 j1 e& l2 W3 ^ getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
, U9 e4 P) f( ` } 在HTML页面的...之间加入下面的javascript代码. : E; w- W5 _ V3 E3 B
2 v% l8 w d( A! Z$ q& I! m- h
2、如何使得flash一打开就是全屏?
5 W, v& B7 O; ?' t) Z fscommand("fullscreen",true)
( t; S- X* O* _* u0 a& G) f 如何不能使用右键?
5 S, B+ a& u; s- K' Q* p+ b" I fscommand ("showmenu", "false");
: c0 K9 o; |3 \0 S& n 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
( Q [% T& J9 a7 |8 _, C 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
( i( i/ X* e- h2 Y: `& N# S 在要加载动画的那钟加入+ R$ F" h+ I# S5 L6 {( \
loadMovie("dd.swf", "a");1 W) d2 A( _2 E
a._x=205;/ A8 O9 \+ S$ {" h8 n, q2 W
a._y=250;+ o+ s8 W/ O' n
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a8 t- ]; A6 X/ }* v A+ x
4、当鼠标经过时动画播放到某处
8 g; }- I4 I0 D: Q on (rollover) {& c0 P+ d% g2 c1 Q) d: l! m
gotoAndPlay(10);" e$ V1 }* `' s7 q L
}9 b2 l \# B2 ^& i. i: {# |5 L2 N5 b
当鼠标按下时动画播放到某处# [( V6 I" K# H2 { w
on (release) {( c* s/ k4 m. q: X d, V& y2 `
gotoAndPlay(1);
# [$ O7 e: E9 G3 P4 m$ c }( l ]6 y9 n+ W4 G7 Z1 [' H
5、播完动画后自动跳到某网页
8 \% e, x8 g k, ? getURL("siteindex.htm", _self);
: d0 b8 c0 \) d* W, U. ] 6、设为首页
+ A! F' S" N" _# l b! v/ E on (release) { : a; b) U- D$ u& Q
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
* C$ g7 A( `$ ^. C$ G$ ]$ q; h } ' p8 S2 Y9 y( b% U$ v& L
注意要将网页中的flash的ID号命名为"links"; }: K1 V& s/ b! g, C8 n5 r3 H
加入收藏夹 + o' {# p/ s4 ~1 y0 U
on (release) {
1 a& P' H# ?2 Z3 [% Y5 i1 g getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
: Q6 L" y7 Y3 J1 @( z; l } 9 m- | u9 h$ i& p, G: O
7、关于随机数的技巧
1 @9 K$ m2 L) q# A; A3 Z: ^ 用来产生6--20之间的5个不重复的随机数:
+ J' O- P* D8 ~ 1):首先产生一个随机数,放在数组对象中的第一个位置;
$ w; t) `. t- R! M1 a- ?$ O 2):产生一个新的随机数.
@. [ ? L! _8 u& q% g: ?; `) L 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
$ B1 T# s% e" m6 t& z* ] 4):将新的随机数加入数组对象中下一个数组元素内. - ~6 b9 @ N) Q
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
( S) d; O% F; B 6):结束.
2 s' E! E" i) U0 C AS如下: 3 O. z! q2 Y1 {, N7 R2 z
data1=newArray(5); # O& h+ s& ^& ^5 `
tot=1;
) {, S! Z$ |: ?) G1 }4 P( | data1=[tot-1]=random(20-6+1)+6; 3 A8 v/ m& R: w( T4 {; i L
do{ % V1 T! Y5 Y1 j4 L9 `: [) ? c
gen_data=random(20-6+1)+6;
4 p p% q. b0 V# T. ^* Z reapeat_data=0; ; D- _3 L0 M* h! T8 q9 H5 \6 u
for(i=0,i<=tot-1;i++){ # X$ m) T/ s" w5 Q4 m
if(gen_data==data % }5 x5 l1 U6 A/ b9 W
reapeat_data=1; % n4 B# ?- }! v5 c* f
break; # [6 v$ G$ c6 H3 ], ]0 x
} " w, F2 e: ^7 ~2 _& p9 u
}
. B1 y. N% d1 Q$ d% y! d' h1 { if(reapeat_data==0){
: a& W6 L0 e* }1 t6 U tot++ 3 b* O5 [1 k* f$ o' q7 n
data[tot-1]=reapeat_data;
# R7 O9 G7 r' ^. R1 a. O. p }
2 U8 I, A/ A: f( v }while(tot<5); 9 W+ ^! B# G; j# }/ t* s& q' p3 ?
trace(data1);
C; U1 N) N2 P* m5 W; r0 e: E, q* i 8 、如何使得flash一打开就是全屏的
8 s+ W: T% Y3 O! K9 h: _, F+ ? 这里说的方法只是用于flash Player (fp)
4 f2 m( _* n7 A8 Y k: O 9 、如何禁止右键菜单* N: `4 \7 L `4 ?0 g2 W6 ~" g
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数7 H+ V8 G1 H, ^+ u
K |1 ]2 [* M: D' y( g t- w9 N( y- h/ [# F
或者用最简单的一句as,在fp和网页中均适用:
' @6 b& `3 u6 e. v; z Stage.showMenu=false; 10、载入动画的问题) u' w h3 B I! W9 ?
loadMovie("dd.swf", a); //这里没有引号~0 N/ n. e0 h. Q6 \7 G
11、播完动画后自动跳到某网页5 Q/ k: M: F/ `" q( G7 J3 n% z( F
getURL("siteindex.htm", "_self"); //这里有引号滴~
! q K4 D2 h( L) ~: K% Z |
|
|