# nature\_demo(14k)-100% code flash movie (as3.0)

**URL:** https://forum.kirupa.com/t/nature-demo-14k-100-code-flash-movie-as3-0/267144
**Category:** design
**Created:** [July 29, 2008, 1:57am UTC](https://forum.kirupa.com/t/nature-demo-14k-100-code-flash-movie-as3-0/267144 "2008-07-29T01:57:01Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Bruce\_Jawn](https://avatars.discourse-cdn.com/v4/letter/b/8e8cbc/32.png) [@Bruce\_Jawn](https://forum.kirupa.com/u/Bruce_Jawn)
#### Post date: [July 29, 2008, 1:57am UTC](https://forum.kirupa.com/t/nature-demo-14k-100-code-flash-movie-as3-0/267144/1 "2008-07-29T01:57:01Z")

</div>

This [flash](http://www.geocities.com/zhoubu1988/nature/naturedemo.htm) was what I used to practise my grammars of actionsript 3.0 , it was done half an year ago.  
[[COLOR=red]CLICK HERE TO VIEW([/COLOR][COLOR=#000000]refresh the page to view a random differnt one.) [/COLOR]](http://www.geocities.com/zhoubu1988/nature/naturedemo.htm)  
or just download the swf([http://www.geocities.com/zhoubu1988/nature/naturedemo.swf](http://www.geocities.com/zhoubu1988/nature/naturedemo.swf))

There is no loader and the lib is empty, everything is done by actionscript.  
[COLOR=blue]notes[/COLOR] :grass & tree drawing api is from [Flash Bestiary ,water effects is form [URL=“http://lab.andre-michelle.com/”]am Lab](http://www.krazydad.com/bestiary/)  
I just rewrite the original code in as3.0 and made some changes.  
I use random midpoint to generate the background clouds instead of perlin noise.  
Mountain is create by midpoint and perlin noise.  
Linghtning class is what I used to generate my logo, it really needs much improvements.

The code is really really dirty although almost all in a class structure ,there is no optimizations or notes.
