Artigos com a tag 'classe-base'

ActionScript 3.0, todos com o novo operador

. Novamente no "uniforme", como aconteceu com os eventos (ver o novo evento manipulação Flash CS3 e Flash CS3: O tratamento novo evento ), um dos muitos recursos novos em ActionScript 3.0 é o desaparecimento de todos os ad hoc para os métodos de criação de objetos específicos, tais como: createEmptyMovieClip() ou o famoso attachMovie() . Com Actionscript 3.0 o operador new é suficiente para realizar todo o edifício operações. Um novo MovieClip, por exemplo, é criado (runtime) com o seguinte código:

1
2
MovieClip = new MovieClip ( ) ; var mioClip: MovieClip = new MovieClip ();
mioClip ) ; addChild (mioClip);

imagem Mas vamos lá! Se eu tenho um símbolo na biblioteca e como eu vou se eu quiser adicionar runtime attachMovie() se foi? A solução não é muito diferente do que aconteceu no ActionScript 2.0. Primeiro você precisa ir para a biblioteca, selecione o símbolo e abra a janela de propriedades. Em seguida, marque a caixa de Exportação para o encadeamento ActionScript - como aconteceu no Flash 8. Uma biblioteca de símbolos como uma classe base tem sempre flash.display.MovieClip , mas isso não nos interessa muito. O interessante, no entanto, é a classe parâmetro que é definido por padrão (quando você marque a opção Exportar para ActionScript) com o nome do símbolo. O que é importante enfatizar é que este é um novo caminho no Flash CS3 (e ActionScript 3.0). O símbolo a ser exportado deve ter uma referência de classe. A curiosidade é que não são forçados a criar a nossa própria força para a classe (se estendia da flash.display.MovieClip ), embora pudéssemos fazê-lo.

Leia mais ...


Pare SOPA