Saltar para o conteúdo

ActionScript/this

Origem: Wikilivros, livros abertos por um mundo aberto.

A palavra reservada this serve para referenciar o próprio objeto que está sendo alvo de uma ação, no escopo atual.

Exemplo:

var caixaTexto:TextField = new TextField();
var sp:Sprite = new Sprite();
var mc:MovieClip = new MovieClip();

caixaTexto.width = 300;

// Adicionando a caixaTexto como um filho de mc...
mc.addChild(caixaTexto);

// Adicionando mc ao stage de filme principal...
addChild(mc);

trace(this.mc.width);
// Exibirá 300, que é a largura de mc adaptada pela caixaTexto

trace(this.parent);
// Exibirá [object Stage]