万卷书   首页 > 电脑籍 > Flash > flash与asp的结合应用实例之一 论坛的实现(下)
 
  B、 Flash部分

  1、新建一个组件,命名为“insertloop”,在其第一帧的Action面板上增加下面的语句:

_root.count = 0;
stop();

  在第五帧上插入关键帧,在其Action面板上增加下面的语句:

if (!(_root.insert)) { ‘注释1
_root.count = _root.count + 1;
if (_root.count > 50)
{
_root.gotoAndPlay("netfalse");
_root.insertloop.gotoAndStop(1);
}
_root.insertloop.gotoAndPlay(2);
}
else ‘注释1
{
_root.gotoAndStop("show");
_root.showtxt = "插入成功,请返回";
_root.insertloop.gotoAndStop(1);
}

  注释1部分为检查是否已经有返回的操作结果。注释2部分为根据返回的结果跳转到相应的界面。

  2、回到主场景第10帧,在“发表”Button的Action面板上增加下面的语句:

on (release){
_root.gotoAndPlay("insert");
}

  3、在主场景的第20帧上插入关键帧,设帧标签为“insert”,在帧的Action面板上增加下面的语句:stop();

  场景的布局如图8所示。其中标题所对应的文本框的设置如图9所示,正文所对应的文本框的设置如图10所示。

图08


上一页 下一页