maxImageSize:int [read-write]


Máximo tamanho da imagem que o cliente vai puder jogar pro componente , o default é 1 mega.

Exemplo:
pixArtInstance.maxImageSize = 300000;


mainCanvas:Canvas [read]


O canvas de onde o cliente desenha está declarado público para que eu possa na aplicação principal gerar uma cópia dele no preview da camiseta.

Obs.: O canvas masker define uma mascara para o mainCanvas;

Exemplo:

pixArtInstance.maxImageSize = 300000;

processedPixLocation:String [read-write]


Seta o endereço de onde vao se salvar as imagens processadas (relativo ou absoluto) . Estou usando um script em PHP mas os scripts em coldfusion e ASP tambem estão nos zips

Exemplo:
pixArtInstance.processedPixLocation = "http://localhost/pixformat/processed";

rawPixLocation:String [read-write]


Como o flash não pode pegar direto da maquina do cliente para um BitmapData , então as imagens são antes enviadas para o servidor para depois fazer download de volta para a aplicação. Essa propriedade indica em qual diretorio serao salvas essas imagens temporárias.

Exemplo:
pixArtInstance.rawPixLocation = "http://localhost/pixformat/pix";

clientGetsCopy:Boolean [read-write]


Indica se o cliente vai ou não pegar uma cópia do resultado processado do produto.

Exemplo:
pixArtInstance.clientGetsCopy = true;

imageType:String [read-write]


Qual o formato de salva da imagem, (entre JPG, GOF ou PNG). O default é JPG

Exemplo:
pixArtInstance.imageType = "jpg";

quality:int [read-write]


Qualidade do JPG quando esse formato é usado

Exemplo:
pixArtInstance.quality = 91;

guideWidth:int [read-write]


Herança do componente antigo , deixei ai porque pode ser útil. Define o tamanho de um guide que eh desenhado no mainCanvas que define a area de trabalho (e o que vai ser salvo efetivamente). Não o estou usando e defino o tamanho direto alterando o valores de width e height do mainCanvas.

Exemplo:
pixArtInstance.guideWidth = 160;

guideHeight:int [read-write]


Mesma coisa definindo height.

Exemplo:
pixArtInstance.guideHeight = 120;

showGuide:Boolean [read-write]


Liga ou desliga esse guide.

Exemplo:
pixArtInstance.showGuide = true;

clipArtSource:String [read-write]


Aponta para onde está o arquivo XML que define as imagens que irão aparecer no clipart.

Exemplo:
pixArtInstance.clipArtSource = "xml/clipartsource.xml";
Eventos

Vc pode se registrar para 3 eventos:
IMAGEREADY: Enviado apos o cliente ter escolhido, mandado e recebido uma imagem que esta no mainCanvas para edição.
COMPLETE : Enviado quando o componente termina de processar a imagem.
ERROR : Enviado quando ocorre um erro durante o upload.

Exemplo:

pixArtInstance.addEventListener("COMPLETE",completeHandler);
private function completeHandler(eventObj:Event):void{
//Seu codigo aqui....
}