|
|
71. 如何通过按钮给别人发E-mail? & |/ n% m" }8 e2 q+ s8 Y; n, Y! a R/ r
添加下列语句:
9 t7 Q& D0 @; X; w! Cget url:mailto:yourname@sina.com # Q0 W+ v E' c" j4 Y( a8 X: a d
72. 电视干扰的效果怎么做? ) B- R( o3 m0 z1 S, w6 I9 Y0 M
1.先画一些短的白线条(细一点,稍微有点灰度),然后做几个关键帧,每帧里随机的放一些,连续播放一下就有效果了。 0 U0 y* K) V$ Q' P/ Q( [5 r
2.用PS做一个电视雪花的图片,然后导入到flash中,选中该图片,安F8把此图片生成MC,把它放到主场景中,命名为xh,在场景第一帧添加:
& a% w* r+ @0 C& GsetProperty(“xh”,_x,random(10)-5);
) N0 m; i4 v6 M0 Y7 SsetProperty(“xh”,_y,random(10)-5);
: N# T/ ?# v/ [1 X$ d在第二帧添加:gotoAndPlay(1); 0 [/ o. N6 N5 o; s( [
73. 关键帧中的脚本里Stop后的脚本会不会起作用?
5 Q, N1 C$ r: H B% MStop语句只停止帧的播放,并不能停止该Stop所在关键帧的Action语句的执行。 3 a( I+ K. P" ~6 j( D0 H0 T5 S
74. Flash中的路径的作用是什么?
! t' N, {; ?( K0 P$ U" `; D如果你用过DOS,您就可以很容易理解FLASH的路径。简单地说,路径就是在FLASH编程时能够找到变量或者符号(Symbol)所经过的路。其方式跟DOS一样,分成相对的和绝对的两种。
! {% V9 ~+ F; E# ~( j! V! [75. Action中,/:与/有什么区别,各在什么时候用?
; [# e0 t) A8 V3 t) w% t/:是表示某一路径下的变量,如/:a就表示根路径下的变量a,而/表示的是绝对路径。 * s$ o9 ]' c1 H& ?9 W s# D& G
76. 如何在MC中控制主场景的播放?
+ `3 z5 K8 I" h: h. cFlash5中_root表示主场景,用_root. play()即可控制主场景的播放。 $ L: _# |1 h6 s7 j) ]
77. 如何在Flash中打开一个定制的浏览器新窗口? + ^* ] v+ A l6 o! R3 o2 S
添加 Get URL ("java script:window.open( new.htm , newwin , width=320,height=320 );")
) b, Q4 f8 W% j Y8 S$ J6 Z78. 点一个按钮就放音乐,再点它一下就停音乐这个效果该如何做?
4 Z( S, a4 u% b y第一下设置gotoandplay(),那一帧设置成play sound : _4 Y+ d* i- s
第二下再跳到另一帧然后stop all sound
7 Z1 A7 _' _: ^7 }5 ~79. 如何改变调入后的SWF大小? setProperty ("MC_Name", _xscale, size_x); 3 W/ |) E9 f5 [8 h
setProperty ("MC_Name", _yscale, size_y);
- ?" w& K! R& H3 Y' O7 ^“MC_Name”顾名思义是那个MC的名字了,“_xscale”和“_yscale”是指这个MC的X与Y点的位置,这个位置是用来控制MC大小的。其“size_x”和“size_y”为设定这个MC具体大小的数值。
$ w+ [3 O( [4 ?% l1 \1 c80. 如何改变调入后的swf的位置? 5 M5 e3 k& R m( H' Y5 o
一个简单的方法是,我们可以来移动那个已给置入Mocie文件的MC,就像我们用来改变一张图的位置那样用鼠标拖动它。 : Q2 T0 d( `. I, n$ b( F# w
另一个方法是利用setProperty来进行改变这个MC的位置。 ) e' y& Y4 n$ p! u: r6 g0 y" C
setProperty ("MC_Name", _x, "position_x"); W8 U( f Q$ d& H, n/ g; c
setProperty ("MC_Name", _y, "position_y"); ; o* b- w7 v& P# ~9 L+ T" n* M
“MC_Name”是MC的名字,“_x”和“_y”指的是X坐标和Y坐标点,而“position_x”与“position_y”是位置具体的数值。 # I: q: O3 o+ y) M7 X
81. 如何让一个MC调用另一个MC里设置的一个变量?
1 j) w5 }8 M- F# l- w& L+ A在mc里输入此语句:(a b 均为变量名,mcname为mc的实体名)
* w6 A7 p- ~# X" s4 K4 {3 v( u4 w8 h! L0 Ba = _root.mcname.b; 此语句是使本mc的变量a调用_root.mcname这个mc里的变量b 9 A* }& F6 K- w6 Q8 B
82. 在Flash中如何打开Word文档?
1 |$ _9 o# U9 p) p1 W5 R5 y4 eFlash不支持调用Word文件,但浏览器可以直接打开.doc文档,那么就用getURL来解决即可,路径用绝对地址http://www..../word.doc 。
$ e E( K5 K+ E9 `- B5 W; H83. 在Flash中如何调用mpeg文件? # C7 _0 [5 K, z, V
Flash中不支持调用mpeg文件,首先要安装一个三方软件,名字为Swiffcanvas1.0;接着打开fla文件,如果mpeg文件的目录为aa,mpeg文件名字为bb,那么就可以就添加下面的语句: FS Command ("exec", "SwiffEXEC(LOCAL:aaa\111.mpeg) "); 然后把fla文件输出为exe文件 ,并用Swiffcanvas打开这个exe文件,然后在Swiffcanvas里设置完成自己的要求。最后再输出为.exe文件,就可以了。 : S1 n# w( t9 ]
补:如果觉得上面的方法麻烦,可以下载一个辅助软件flix(闪派软件园有),它可以把mpeg等视频文件转为swf文件,然后再导入flash中或者从外部调用,外部调用动画参考下题答案。 ! G2 B; |+ J$ T. a: W
84. 如何在MC中载入外部动画或其他动画? . p8 n* u1 E6 r5 |% ^8 \( r4 G
我们经常要用到在主动画中载入子动画(swf文件 )的情况。但是,这种方式载入后,载入的动画往往不在我们需要的座标位置上。有个简单的办法可解决这个问题。我们先建立一个空MC。将该MC拖到主场景中,并为之命名(Instance),如“bb”。然后在主场景的相应帧加上Action,在action面板中的URL中填入要载入的swf文件,“Location”栏选“Target”,在其后的空栏中填入“/bb”。这样子swf文件就载入到实体名为“bb”的MC中了。现在,我们只要控制该MC在场景中的位置,就可控制载入的子动画的精确座标了。( m; b* H& j. r1 `
85. Flash内怎么用js或java?
+ l; s) W* U) f' B答:on(release){
* \4 D; J9 E2 a0 }6 Q' f! H geturl("java script:alert ........ ";)
/ u6 ]% f+ m3 a; S! [% O; R: K& ` } 8 u4 T& n3 `: K, m
on(release){ thanx="thanks"; C% [+ }, Z# m* E+ m
} 9 ?/ y) L( \6 |
86. 在ActionScript的编辑窗口中怎么输入中文?
( j- E u1 I) p& H& I' u `可以更换Flash的字体,也就是删除Windows\Fonts\Modern.fon,这样,编辑窗口的字体就好看多了。
" T7 Y" F3 x8 Q" |' m1 M' V' L87. Flash如何与数据库连接? ! n: X6 N& V# c
答:只能通过后台文件,如CGI脚本,Active Server Pages (ASP),或 Personal Home Page (PHP)等。传递值到flash中,实现数据库的操作。
: |% w6 M3 L9 a% @88. 在用FsCommand中可以调用JavaScript吗? v# P7 Q# [ x( @( w% H: \
答:FsCommand可以调用JS函数MovieName_DofsCommand装入Flash动画。MovieName是Flash动画的名字由Embed标签的Name属性或是Object标签的ID属性指定,如果FlashPlayer的名字为MYMOVIE,应该调用JS函数名字为MYMOVIE_DOFSCOMMAND。 |
|