flash on 2015-2-14
♥0 |
Line 121 |
Modified 2015-02-14 13:08:11 |
MIT License
archived:2017-03-20 11:40:19
ActionScript3 source code
/**
* Copyright Bruce_Jawn ( http://wonderfl.net/user/Bruce_Jawn )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/i2wK
*/
package {
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.events.*;
public class FlashTest extends Sprite {
var canvas = new BitmapData(800,800);
var vine:Sprite = new Sprite()
var flower0:Sprite = new Sprite();
var flower1:Sprite = new Sprite();
var flower2:Sprite = new Sprite();
var flower3:Sprite = new Sprite();
var flower4:Sprite = new Sprite();
var flower5:Sprite = new Sprite();
var flower6:Sprite = new Sprite();
var flower7:Sprite = new Sprite();
var flower8:Sprite = new Sprite();
var flower9:Sprite = new Sprite();
var drawflower :Boolean=false
public function FlashTest() {
// write as3 code here..
addChild(new Bitmap(canvas))
//addEventListener(Event.ENTER_FRAME,onE)
vine.graphics.beginFill(0xff00)
vine.graphics.drawCircle(0,0,6);
addChild(vine)
vine.y = 400
vine.x = 200
flower0.graphics.beginFill(0xff0000)
flower0.graphics.drawEllipse(0,0,40,20)
flower0.rotation = 30
flower0.y=200;
flower0.x=200;
addChild(flower0)
flower1.graphics.beginFill(0xff0000)
flower1.graphics.drawEllipse(0,0,40,20)
flower1.rotation = -30
flower1.y=200;
flower1.x=200;
addChild(flower1)
flower2.graphics.beginFill(0xff0000)
flower2.graphics.drawEllipse(0,0,40,20)
flower2.rotation = 210
flower2.y=200;
flower2.x=200;
addChild(flower2)
flower3.graphics.beginFill(0xff0000)
flower3.graphics.drawEllipse(0,0,40,20)
flower3.rotation = -210
flower3.y=200;
flower3.x=200;
addChild(flower3)
flower4.graphics.beginFill(0xff0000)
flower4.graphics.drawEllipse(0,0,40,20)
flower4.y=200;
flower4.x=200;
addChild(flower4)
flower5.graphics.beginFill(0xff0000)
flower5.graphics.drawEllipse(0,0,40,20)
flower5.y=200;
flower5.x=210;
addChild(flower5)
flower6.graphics.beginFill(0xff0000)
flower6.graphics.drawEllipse(0,0,40,20)
flower6.rotation = -60
flower6.y=200;
flower6.x=200;
addChild(flower6)
flower7.graphics.beginFill(0xff0000)
flower7.graphics.drawEllipse(0,0,40,20)
flower7.rotation = 120
flower7.y=200;
flower7.x=200;
addChild(flower7)
flower8.graphics.beginFill(0xff0000)
flower8.graphics.drawEllipse(0,0,40,20)
flower8.rotation = -90
flower8.y=210;
flower8.x=200;
addChild(flower8)
flower9.graphics.beginFill(0xff0000)
flower9.graphics.drawEllipse(0,0,40,20)
flower9.rotation = 90
flower9.y=210;
flower9.x=200;
addChild(flower9)
}
function onE(e)
{
vine.y--
if(vine.y==200)
{
vine.y = 0
removeChild(vine);
addChild(flower0);
addChild(flower1);
addChild(flower2);
addChild(flower3);
drawflower=true
}
if(drawflower)
{
flower0.y--
flower0.scaleX+=0.01//(flower0.y-175)*(flower0.y-175)/25000//0.01
flower0.alpha-=0.05
flower1.y--
flower1.scaleX+=0.01
flower1.alpha-=0.02
flower2.y--
flower2.scaleX+=0.01
flower2.alpha-=0.02
flower3.y--
flower3.scaleX+=0.01
flower3.alpha-=0.02
if(flower0.y==150)
{
removeChild(flower0)
}
}
canvas.draw(this);
}
}
}