Jobs 2009/2010

depois de milhões de anos decidi atualizar meu portfólio, mostrando alguns trabalhos que acabaram de sair do forno e outros que foram realizados ano passado você confere clicando na imagem:

2009 é ano dos Blogs

Nesse ano de 2009 meus ultimos trabalhos pela mooz a sua maioria foram blogs, a plataforma utilizada foi WordPress, ele é fantástico completo e tem sua estrutura totalmente editável, atualmente é a estrutura de blog mais popular no mundo, tem uma extensa gama de plugins que podem ser baixados no site do wordpress.org,   nesse site você também pode baixar a plataforma wordpress, existem várias traduções incluindo português, a comudade brasileira é wordpress.br ela organiza encontro nacionais e disponibiliza matérias sobre o assunto e forum para ajudar a galera. Agora vou listar alguns trabalhos desenvolvidos:

Garotas estupidas

http://www.garotas estupidas.com/

ge_shootblog

O blog de Camila Coutinho relacionado a moda, trata o assunto com uma liguagem bem divertida, o blog é sucesso na internet.

Blog da Familia Ovo

http://www.familiaovo.com/blog/

ovo_shootblog

Blog da grife infantil Familia Ovo, trada de assuntos relacionados as crianças , mães e futuras mães.

A prancheta

http://www.aprancheta.com/

prancheta_shootblog

A Prancheta é um espaço onde 8 amigos falam sobre design, cinema, fotografia, literatura, moda, música, ilustração, toy art, vídeo e o que mais der na telha.


Coquetel Molotov 2009

http://www.coquetelmolotov.com.br/blog/

coquetel_shootblog

O festival No Ar Coquetel Molotov teve início em 2004, quando foi realizado no Recife. Nesse ano de 2009 Coquetel Molotov terá nomes como Beirut, Sebastien Tellier, Those Dancing days e Milton Nascimento.

Trabalhando com Shape em ActionScript 3.0

A classe Graphics contém métodos específicos para  trabalhar com vetores. a Classes Graphics da suporte a classes Sprite e Shape que possuem a propriedade graphics que auxiliam na criação de imagens vetoriais.

A classe Shape é usada para criar objetos leves, o Shape é mais leve que o Sprite por não possuir eventos de clique e lista de DisplayObject como o Sprite. Nos posts anteriores eu já tinha utilizado a propriedade graphics em um Sprite e nesse post vamos trabalhar alguns métodos da classe Shape.
No desenvolvimento vou utilizar o Flash Develop mas, também pode ser feito no Flash.

Nesse post anterior mostra como utilizar o flash Develop com flex SDK

Vamos programar :

package classes {

	import flash.display.Shape;
	import flash.display.Sprite;

	/**
	* ...
	* @author Fellyph Cintra
	*/
	public class Formas extends Sprite {
		// vou criar tres shapes
		public var bola		:Shape;
		public var rect 	:Shape;
		public var rect2 	:Shape;

		public function Formas() {
			//vou utilizar 3 metodos , um para cada shape
			// 1º - para criar um quadrado
			// 2º - cria um losango
			// 3º - cria um circulo, como sugere o nome

			criaQuadrado();
			criaLosango();
			criaBola();

		}

		// essa função é responsável por criar um retangulo
		public function criaQuadrado():void {
			// inicializamos o shape
			rect = new Shape();
			// beginFill serve para iniciar o preenchimento do shape
			// passamos como parâmetro a cor do preenchimento
			rect.graphics.beginFill(0x008300);
			// lineStyle define o estilo da linha
			//o primeiro parâmetro é a espessura da linha o segundo é a cor
			rect.graphics.lineStyle(1, 0x008300);
			// drawRect serve para desenhar formas retangulares
			// os parâmentros passados sao a posição x , y , largura e altura
			rect.graphics.drawRect(0,0,330,240);
			addChild(rect);
		}

		// essa função é específica para criar um losango
		// nesse caso vamos utilizar uma função diferente
		public function criaLosango():void {

			rect2 = new Shape();
			rect2.graphics.beginFill(0xFCFF00);
			rect2.graphics.lineStyle(1, 0xFCFF00);
			// as linhas anteriores já foram comentadas
			// moveTo é utilizada para mover o ponto que eu vou iniciar minha forma
			// os parâmentro passados são os pontos x e y;
			rect2.graphics.moveTo( 165, 10);
			rect2.graphics.lineTo( 310, 120);
			// lineTo desenha uma linha do ponto atual até o ponto passado como parâmetro
			// e isso se repete nas linhas seguintes
			rect2.graphics.lineTo( 165, 230);
			rect2.graphics.lineTo( 20, 120);
			rect2.graphics.lineTo( 165, 10);
			rect2.graphics.endFill();
			addChild(rect2);

		}

		// essa função é responsável por criar um circulo
		public function criaBola():void {

			bola = new Shape();
			bola.graphics.beginFill(0x00027F);
			bola.graphics.lineStyle(1, 0x00027F);
			// em drawCircle passamos como parâmetro
			bola.graphics.drawCircle(165, 120, 70);
			bola.graphics.endFill();
			addChild(bola);
		}

	}

}

}

o resultado é o seguinte :

[flash https://www.fellyph.com.br/blog/wp-content/uploads/2008/10/formas.swf w=450 h=400]