制作过程
1.启动flash软件。
2.确立文档属性 设置动画尺寸为550*450,背景颜深绿,其它默认,点击确定,进入场景1。
3.创建影片剪辑元件
选择“插入-新建元件”,建立一个名为“演示”的影片剪辑元件,点击确定,进入元件编辑区。添加四个图层,共五个图层。自下而上命名为矩形背景、组件按钮、输入文本、静态文本、as语句。
1.选择矩形背景图层第1帧,用矩形工具在舞台拖一个规格为550*400的,无边线的淡绿色的矩形,左对齐-上对齐。上锁。
2.选择组件按钮图层第1帧,点击“窗口-组件”打开组件面板,双击User Interface图标,将Button组件按钮拖入舞台,规格不变,将其放置在矩形背景的右下方,调整好位置。
选中该实例,打开属性面板的“参数”界面,设置其参数,完成后的舞台实例变化,再点击该实例,在属性面板填写其实例名称为: swf 。上锁。
3.选择输入文本图层第1帧 ,用输入文本工具,在组件按钮的左侧拖一个规格为310*22的文本框,和组件按钮并列,水平中齐。
点击该实例,在属性面板填写其实例名称为 shuru 。该实例的其它相关参数设置,锁定该图层。
4.选择静态文本图层第1帧 , 用文本工具在输入文本的右侧,输入:相关提示,颜色、规格、字体自定。调整好规格位置;再在矩形背景上输入:作品的题目,颜色、规格、字体自定。调整好规格位置。上锁。
5.选择as语句图层第1帧 , 按f9,打开动作面板,在as编辑区输入,如下帧语句:
swf.onRelease = function ()
{
attachMovie("loading", "loading_mc", getNextHighestDepth());
loading_mc._x = 80;
loading_mc._y = 215;
loading_mc.loadt_mc._xscale = 0;
var _loc2 = shuru.text;
var type = _loc2.substr(-3, 3);
createEmptyMovieClip("swf_mc", 1);
var _loc3 = new MovieClipLoader();
var _loc1 = new Object();
_loc1.onLoadProgress = function (target, bytesLoaded, bytesTotal)
{
loading_mc.loadt_mc._xscale = Math.floor(bytesLoaded / bytesTotal * 100);
};
_loc1.onLoadInit = function (swf_mc)
{
loading_mc.removeMovieClip();
swf_mc._x = 0;
swf_mc._y = 0;
if (type == "swf")
{
swf_mc._xscale = swf_mc._yscale = 100;
}
else
{
while (swf_mc._width > 550 || swf_mc._height > 400)
{
swf_mc._xscale = swf_mc._xscale - 1;
swf_mc._yscale = swf_mc._yscale - 1;
}
}
};
_loc3.addListener(_loc1);
_loc3.loadClip(_loc2, swf_mc);
};
锁定该图层。该环节完成后的时间轴
4.组织编辑场景
进入场景1,添加一个图层,共两个图层。自下而上命名为演示、边框。
(1)选择演示图层第1帧,从库中拖出“演示”影片剪辑元件到舞台,规格不变,左对齐-上对齐。上锁。
(2)选择边框图层第1帧,导入或制作一个边框,规格550*450,全居中。上锁。
5.本任务完成后测试存盘
注:矩形背景也可改换为图片和动画作品等。