flash on 2012-7-22
♥0 |
Line 46 |
Modified 2012-08-21 19:04:40 |
MIT License
archived:2017-03-20 17:03:47
ActionScript3 source code
/**
* Copyright pseudoDust ( http://wonderfl.net/user/pseudoDust )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/1rE3
*/
package {
import flash.text.TextField;
import flash.geom.Point;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
var x0:Number = 93;
var y0:Number = 300;
var x1:Number = 430;
var y1:Number = -200;
var x2:Number = 550;
var y2:Number = 600;
var x3:Number = 140;
var y3:Number = 200;
var w:Number = 1;
var h:Number = 1;
var x:Number;
var y:Number=100;
var tb:TextField = new TextField();
addChild(tb);
graphics.lineStyle(1);
for(var j:Number = 0;j<1.02;j+=0.02){
var i:Number = Math.pow(j,5.35);
x=Math.pow(1-i,3)*x0 + 3*i*Math.pow(1-i,2)*x1 + 3*Math.pow(i,2)*(1-i)*x2 + Math.pow(i,3)*x3;
y=Math.pow(1-i,3)*y0 + 3*i*Math.pow(1-i,2)*y1 + 3*Math.pow(i,2)*(1-i)*y2 + Math.pow(i,3)*y3;
tb.appendText((2^2)+"\n");
graphics.beginFill(0xffffff);
w=200*i;
h=200*i;
graphics.drawRect(Math.round(x-w/2),Math.round(y-h/2),Math.round(w),Math.round(h));
graphics.endFill()
}
for(j = 0;j<0.75;j+=0.02){
i= Math.pow(j,5.35);
x=Math.pow(1-i,3)*x0 + 3*i*Math.pow(1-i,2)*x1 + 3*Math.pow(i,2)*(1-i)*x2 + Math.pow(i,3)*x3;
y=Math.pow(1-i,3)*y0 + 3*i*Math.pow(1-i,2)*y1 + 3*Math.pow(i,2)*(1-i)*y2 + Math.pow(i,3)*y3;
tb.appendText((2^2)+"\n");
graphics.beginFill(0xffffff);
w=200*i;
h=200*i;
graphics.drawRect(Math.round(x-w/2),Math.round(y-h/2),Math.round(w),Math.round(h));
graphics.endFill()
}
}
}
}