Flash制作卷轴水墨画展开动画效果

北京奥运会开幕式上那充满诗意的卷轴,以及它所呈现给我们的一幅幅无法言喻的美妙画面,大家一定还记忆犹新吧!今天我们就用Flash来制作一幅诗意的水墨卷轴展开的动画,主要用到矩形工具和渐变填充工具,操作简单易懂,适合练习。先看下效果吧:
 
制作步骤:
  1、新建一个默认大小的Flash文档,用矩形工具画一个矩形,轮廓宽度为2,填充色为#BED0BF。
[img]/uploads/allimg/080903/1013580.jpg[/img]
图1 
  2、Ctrl+R导入一幅自己喜欢的图片到舞台。
[img]/uploads/allimg/080903/1013581.jpg[/img]
图2
  3、用任意变形工具将图画调整到合适的大小,放在背景中央位置。
[img]/uploads/allimg/080903/1013582.jpg[/img]
图3
  4、再用矩形工具画一个黑色的矩形放在图画后面。
[img]/uploads/allimg/080903/1013583.jpg[/img]
图4
  5、用任意变形工具将黑色的矩形调整到合适的大小,形成图画的黑边框。
[img]/uploads/allimg/080903/1013584.jpg[/img]
图5
  6、画轴杆。用矩形工具画一个细长的矩形,在颜色面板中将填充设为如下线性渐变,两端色块为#98B498,中间为白色。
[img]/uploads/allimg/080903/1013585.jpg[/img]
图6
  7、再用矩形工具画一个黑色的细长矩形。
[img]/uploads/allimg/080903/1013586.jpg[/img]
图7
  8、将两个矩形放在一起并居中对齐。
[img]/uploads/allimg/080903/1013587.jpg[/img]
图8
  9、用挑选工具将黑色矩形的两端调整成弧形,然后将两个卷轴一起选中并Ctrl+G群组。
[img]/uploads/allimg/080903/1013588.jpg[/img]
图9
  10、选中画好的卷轴,按住Alt键水平拖动就能复制出另外一根,将它们并排放在图画的一端。
[img]/uploads/allimg/080903/1013589.jpg[/img]
图10
  11、选中右边的卷轴,Ctrl+Shift+D将它分散到新的图层并命名为“bar2”。 用矩形工具画一个白色的大矩形放在这根卷轴的下面,矩形要大到盖住下面的图画。将这根卷轴和白色矩形Ctrl+G群组。
[img]/uploads/allimg/080903/10135810.jpg[/img]
图11
  12、现在有三个图层,最下面的是图画背景,另外两个图层是卷轴。在第100帧处按F5给三个图层都插入帧。
[img]/uploads/allimg/080903/10135811.jpg[/img]
图12
  13、在“bar2”层的第50帧处按F6插入关键帧,并添加动画补间。在第50帧上将本层上的卷轴和白色矩形调整到图画背景的右端。完成!
[img]/uploads/allimg/080903/10135812.jpg[/img]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashdonghuajiaocheng/4425.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我理解了你的问题。HTML5卷轴展开动画和古卷轴平滑打开jQuery动画特效是两种不同的效果,我可以为你介绍一些实现这两种效果的方法。 首先,HTML5卷轴展开动画可以使用CSS3的transition属性和transform属性来实现。你可以将卷轴的内容放在一个div中,然后设置div的高度为0,再添加一个hover事件,当卷轴被hover时,将div的高度设置为其内容的高度,并且添加一个transform:rotateX(90deg)的属性,使其像卷轴展开一样。 其次,古卷轴平滑打开jQuery动画特效可以使用jQuery的动画效果来实现。你可以将卷轴的内容放在一个div中,然后使用jQuery的animate方法,逐步将div的高度从0变为其内容的高度,并且添加一个rotateX的属性,使其像卷轴展开一样。 这两种效果的具体实现可以参考以下代码: HTML5卷轴展开动画: ``` <style> .scroll { height: 0; overflow: hidden; transition: height 0.5s ease-in-out, transform 0.5s ease-in-out; transform-origin: top; } .scroll:hover { height: auto; transform: rotateX(90deg); } </style> <div class="scroll"> <!-- 卷轴内容 --> </div> ``` 古卷轴平滑打开jQuery动画特效: ``` <style> .scroll { height: 0; overflow: hidden; transform-origin: top; } </style> <script> $(document).ready(function() { $(".scroll").hover(function() { $(this).animate({ height: $(this).get(0).scrollHeight, rotateX: "90deg" }, 500); }, function() { $(this).animate({ height: 0, rotateX: "0deg" }, 500); }); }); </script> <div class="scroll"> <!-- 卷轴内容 --> </div> ``` 希望这些代码对你有所帮助。如果你有任何问题,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值