时间: 2021-07-31 作者:daque
2.3帧事变 2.3.1帧事变简介 帧事变和前方引见的鼠标事变以及键盘事变的重要辨别在乎,帧事变并不是一个交互式的事变。每当片子播放指定的帧时,帧事变里面的代码就会被实行。在flash的开拓情况中,帧事变在功夫线上会有一个“a”标志。 在简直的安排中,帧事变的用途利害常多的。比如说片子的第1帧老是遭到看重的,由于咱们普遍老是要在这一帧傍边对步调举行少许初始化操纵,比如说设置变量、因变量之类。再比方,在很多交互式的步调中,咱们普遍要在须要等候用户输出(比方单击一个按钮)的功夫,采用适合的帧插入一个帧事变,并在个中输出stop()大概一致的代码。 2.3.2帧事变运用范例 为了演练帧事变的道理和运用本领,咱们将创造一个播放幻灯片的小步调。步调的界面上有一个图片表露地区(片子剪辑范例,称呼为picture_mc),一个反应消息表露地区(含两个动静文本,称呼辨别为message_txt和caption_txt)和一个播放遏制按钮地区(包括三个按钮,功效辨别是播放、休憩和复位,称呼辨别是play_btn、pause_btn和rewind_btn)。 这个步调实行的功效并不搀杂,开始picture_mc会机动每隔一段功夫切换一幅图片,用户不妨在底下的播放遏制栏中单击按钮来播放、休憩大概复位动画的播放。 2.3.2.1图片播放 1、翻开库面板(赶快键ctrl+l),单击左下角的增添按钮增添,采用新元件典型为“片子剪辑”,加入这个片子剪辑的编纂状况。 2、增添两个层,辨别定名为“图片”和“剧本”,在“图片”层傍边,增添几何个空缺要害帧,而后在每一个要害帧里面贴上一幅图片,安排各幅图片的场所和巨细,免得播放的功夫图片场所缺点。
3、逐个采用“遏制”层傍边的帧,辨别输出一致如许的代码 stop (); _root.caption_txt.text = "水瓶座"; 第一条龙的效率是让片子剪辑的播放遏止下来,也即是表露图片,而后等候主场景发送过来的事变连接播放,紧接下来的谁人语句用来在主场景中表露图片实质的提醒,所以每一个帧中_root.caption_txt.text=””中反面引号内里的实质是不一律的。提防,这边的_root是必不行少的,要不代码实行的功夫会找不到东西,别忘了,咱们此刻正在编纂一个片子剪辑自己的事变线,而他又要援用顶头上级(主场景)中的东西,不加上完备的头衔,天然在运转的功夫是找不到东西的了。
4、在“遏制”层中多增添一个帧,在这个帧的功夫处置代码中输出 gotoandplay(1) 这句代码的效率是让片子播放实行之后从新回到第一帧从新播放。