Flint Particle System Forum - Let's take a shower Wed, 24 Nov 2010 13:46:11 +0000 http://flintparticles.org/forum/ Lussumo Vanilla 1.1.10 & Feed Publisher Let's take a shower http://flintparticles.org/forum/comments.php?DiscussionID=4&Focus=4#Comment_4 http://flintparticles.org/forum/comments.php?DiscussionID=4&Focus=4#Comment_4 Sat, 23 Feb 2008 13:36:54 +0000 sandersnake That dirty piggy needs to be cleaned.

Check the result at http://www.actionscripter.nl/flash/regendouche.html

Source Code:

import flash.geom.Point;
import org.flintparticles.actions.*;
import org.flintparticles.counters.*;
import org.flintparticles.displayObjects.*;
import org.flintparticles.emitters.*;
import org.flintparticles.initializers.*;
import org.flintparticles.zones.*;

import com.afcomponents.common.display.*;
import com.afcomponents.common.graphics.*;

var emitter:DisplayObjectEmitter = new DisplayObjectEmitter();

emitter.setCounter( new Steady( 350 ) );
emitter.addInitializer( new ImageClass( Dot, 1 ) );
var dz:DiscZone = new DiscZone( new Point( 225, 120 ), 60, 0 );
emitter.addInitializer( new Position( dz ) );
emitter.addInitializer( new Velocity( new PointZone( new Point( 0, 200 ) ) ) );
emitter.addInitializer( new Lifetime( 1.5, 1.5 ) );
emitter.addAction( new Move() );
emitter.addAction( new Accelerate(0, 200) );
emitter.addAction( new RandomDrift( 100, 0 ) );
emitter.addAction( new Age() );
emitter.addAction( new Fade() );
emitter.addAction( new DeathOffStage () );

addChild( emitter );
emitter.start();
emitter.runAhead( 0 );
]]>
Let's take a shower http://flintparticles.org/forum/comments.php?DiscussionID=4&Focus=6#Comment_6 http://flintparticles.org/forum/comments.php?DiscussionID=4&Focus=6#Comment_6 Sat, 23 Feb 2008 14:58:20 +0000 Richard
import flash.geom.Point;
import org.flintparticles.actions.*;
import org.flintparticles.counters.*;
import org.flintparticles.displayObjects.*;
import org.flintparticles.emitters.*;
import org.flintparticles.initializers.*;
import org.flintparticles.zones.*;

var emitter:DisplayObjectEmitter = new DisplayObjectEmitter();

emitter.setCounter( new Steady( 350 ) );
emitter.addInitializer( new ImageClass( Dot, 1 ) );
var mz:MultiZone = new MultiZone();
mz.addZone( new PointZone( new Point( 208, 100 ) ) );
mz.addZone( new PointZone( new Point( 228, 100 ) ) );
mz.addZone( new PointZone( new Point( 248, 100 ) ) );
mz.addZone( new PointZone( new Point( 176, 110 ) ) );
mz.addZone( new PointZone( new Point( 196, 110 ) ) );
mz.addZone( new PointZone( new Point( 216, 110 ) ) );
mz.addZone( new PointZone( new Point( 236, 110 ) ) );
mz.addZone( new PointZone( new Point( 256, 110 ) ) );
mz.addZone( new PointZone( new Point( 276, 110 ) ) );
mz.addZone( new PointZone( new Point( 165, 120 ) ) );
mz.addZone( new PointZone( new Point( 185, 120 ) ) );
mz.addZone( new PointZone( new Point( 205, 120 ) ) );
mz.addZone( new PointZone( new Point( 225, 120 ) ) );
mz.addZone( new PointZone( new Point( 245, 120 ) ) );
mz.addZone( new PointZone( new Point( 265, 120 ) ) );
mz.addZone( new PointZone( new Point( 285, 120 ) ) );
mz.addZone( new PointZone( new Point( 174, 130 ) ) );
mz.addZone( new PointZone( new Point( 194, 130 ) ) );
mz.addZone( new PointZone( new Point( 214, 130 ) ) );
mz.addZone( new PointZone( new Point( 234, 130 ) ) );
mz.addZone( new PointZone( new Point( 254, 130 ) ) );
mz.addZone( new PointZone( new Point( 274, 130 ) ) );
mz.addZone( new PointZone( new Point( 202, 140 ) ) );
mz.addZone( new PointZone( new Point( 222, 140 ) ) );
mz.addZone( new PointZone( new Point( 242, 140 ) ) );
emitter.addInitializer( new Position( mz ) );
emitter.addInitializer( new Velocity( new PointZone( new Point( 0, 200 ) ) ) );
emitter.addInitializer( new Lifetime( 1.5, 1.5 ) );
emitter.addAction( new Move() );
emitter.addAction( new Accelerate(0, 200) );
emitter.addAction( new Age() );
emitter.addAction( new Fade() );

addChild( emitter );
emitter.start();
emitter.runAhead( 0 );
]]>
Let's take a shower http://flintparticles.org/forum/comments.php?DiscussionID=4&Focus=37#Comment_37 http://flintparticles.org/forum/comments.php?DiscussionID=4&Focus=37#Comment_37 Tue, 25 Mar 2008 17:02:48 +0000 ericr