
Microsoft desde siempre ha apostado por lenguajes de programación fáciles de entender, pero que en el fondo llevan a Basic como la consentida de la casa (dicese Basic en muchos sabores como GWBasic, Visual Basic, Visual Basic.Net), un ejemplo no muy reciente, es SmallBasic, como una apuesta por introducir a las personas no programadores en ese escenario con un lenguaje lejos de ser complicado, este lenguaje que hace uso de la plataforma .Net, trae ejemplos simples de como introducirte de lleno en el lenguaje, y de los cuales me he permitido hacer una traducción a actionScript 3.0, para darme cuenta que mi cerebro aún tiene algo de coordinación entre la lógica y el programar.
// version de POLKA DOTS.sb en ActionScript v3.0
stage.addEventListener(MouseEvent.MOUSE_DOWN, onClicky);
function onClicky(event:Event):void {
var x_ = this.mouseX;
var y_ = this.mouseY;
var circulito = new Shape();
circulito.graphics.beginFill(0x0000FF);
circulito.graphics.drawCircle(x_, y_, 10);
addChild(circulito);
}
// Ejemplo de paint.sb en actionScript v3.0
var prevX = 0;
var prevY = 0;
stage.addEventListener(MouseEvent.MOUSE_DOWN, onClicky);
function onClicky(e:MouseEvent):void {
prevX = stage.mouseX;
prevY = stage.mouseY;
});
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMovely);
function onMovely(e:MouseEvent):void {
var x_:Number = stage.mouseX;
var y_:Number = stage.mouseY;
if (e.buttonDown) {
var c = new Shape();
c.graphics.beginFill(0xFF0000);
c.graphics.drawCircle(prevX, prevY, 3);
c.graphics.beginFill(0x000000);
c.graphics.drawCircle(x_, y_, 3);
c.graphics.endFill();
addChild(c);
};
prevX = x_;
prevY = y_;
});
Discussion
Trackbacks/Pingbacks
[...] Original post: Placer Textual – SmallBasic vs. Actionscript v3.0 [...]