ALEXANDRE PORTO (1281 pts)

GUILHERME G.G. (137 pts)

AMAURY BENTES (123 pts)

DANIELA PIRES (86 pts)

EDUARDO PERROUD (52 pts)

JONAS GALVEZ (521 pts)

DENIS CARAVALHO (85 pts)

DEN IVANOV (260 pts)

MARCOS JOSÉ PINTO (44 pts)

HELEN TRIOLO (444 pts)

BÁRBARA TOSTES (64 pts)

DEMIS BUCCI (50 pts)
Treinamento PontoFlash de Flash e ActionScript

Como reproduzir o efeito Scan Lines no Flash?

Gostaria de saber como faço para colocar data e hora em um site todo em flash.

Como faço para acionar MCs sobrepostos ou seja acionar um MC e deselecionar o outro que está uma camada acima.

Quero fazer um box de notícias, em que os textos seriam puxados de um arquivo .txt, e que essas notícias ficariam passando no box.

Existe um modo de fazer tellTarget em vários MCs ao mesmo tempo?

Como configurar uma ação dependente da escolha em dois compontentes combobox?

Para dominar o load movie, precisa saber apenas isto.

Como fazer um botão crescer no rollOver e voltar ao tamanho normal no rollOut?

Preciso pegar no Flash variáveis do ASP.

Como posso dessaturar uma foto para seus níveis de preto e branco?

Estou tentando utilizar o objeto sound do flash, mas não consegui ainda.

Como colocar links em campo de texto estáticos (static text)?

Como deslocar um filme para um frame diferente dependendo de uma resposta?

Como faço para bloquear a cópia de figuras do meu site.
Event Handlers (identificadores de eventos).

Sistema de busca utilizando Flash + ASP.

Níveis dentro do Flash - Load Movie e Load Variables (primeira parte)

Gradiente variável

Code Animation - Parte 1

Scroll dinâmico no Flash 5.

Máscaras no Fireworks MX, o mistério!

Integrando o Flash com Arquivos de Vídeos I

Primeiros passos - desenhando e animando

Utilizando o ScrollPane no Flash MX.

Imagem Pixel a Pixel no PhotoShop.

A história do Flash.
Explode text

Keypress

Bounce

Movimento array

Texto html

Trocaalphadofundo

Dardos

Sombras

Calculadora simples

3d shadow

Keycode

Pop menu



é só colocar no seu frame:

this.play( -1 ); //var dar o play ao contrário...

// O código abaixo no seu primeiro frame...

if ( _root.___EOFMC___ == undefined ){
    _root.createEmptyMovieClip( '___EOFMC___' , Infinity );
    _root.___EOFMC___.onEnterFrame = function(){
        MovieClip.broadcastMessage( '__OEF__' );
    }
    ASBroadcaster.initialize( MovieClip );

    var proto = MovieClip.prototype;
    proto.addProperty( 'currentframe',
        function(){
            return( this._currentframe );
        },
        function( f ){
            if ( f >= this._totalframes ) f = 1;
            else if ( f <= 0 ) f = this._totalframes;
            this.$gotoAndStop( f );
        }
    );
    proto.$gotoAndStop = proto.gotoAndStop;
    proto.play = function( f ){
        MovieClip.addListener( this );
        if ( f == null ) f = 1;
        if ( f == 0 ) this.stop();
        else {
            this.__OEF__ = function(){
                this.currentframe = this._currentframe + f;
            }
        }
    }
    proto.stop = function(){
        MovieClip.removeListener( this );
    }
    proto.gotoAndPlay = function( f ){
        this.stop();
        this.currentframe = f
        this.play( 1 );
    }
    proto.gotoAndStop = function( f ){
        this.stop();
        this.currentframe = f;
    }

    delete proto;
}


João Neto



( 1 COMENTÁRIO ) | ( LINK PERMANENTE ) | 




Crie um movieclip com o nome de instância "letra". E coloque isso no primeiro frame do seu filme.

MovieClip.prototype.resizeTo = function( width , height ){
 var timer = setInterval( function( obj ){
  var velx = ( width - obj._width ) / 5;
  var vely = ( height - obj._height ) / 5;

  obj._width += velx;
  obj._height += vely;

  if ( ( Math.abs( velx ) <= 0.38 ) && ( Math.abs( vely ) <= 0.38 ) ){
   obj._width = width;
   obj._height = height;
   clearInterval( timer );
  }
 } , 33 , this );
}

letra.resizeTo( 160 , 150 );

João Neto



( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | 




Fiz dois métodos para a classe MovieClip, para movimentar ou redimensionar MovieClips via AS de forma animada, segue o código e o exemplo de uso:

// O código abaixo vai mover o seuMC até a posição onde foi clicado com o Mouse...

_root.onMouseDown = function(){
    seuMC.moveTo( _root._xmouse , _root._ymouse ,
        function(){
            trace( "Cheguei a posição desejada !!!" );
        } ,
        function( MC ){
            trace( "Minha posição atual é -> x:" + MC._x + " y:" + MC._y );
        }
    );
}

// O código abaixo vai redimensionar o seuMC até a posição onde foi clicado com o Mouse...

_root.onMouseDown = function(){
    seuMC.resizeTo( _root._xmouse - seuMC._x , _root._ymouse - seuMC._y ,
        function(){
            trace( "Cheguei ao tamanho desejado !!!" );
        } ,
        function( MC ){
            trace( "Meu tamanho atual é -> width:" + MC._width + " height:" + MC._height );
        }
    );
}

// O código abaixo vc coloca no seu primeiro frame, esse método tem três argumentos,
// x e y é são as posições para onde que vc quer o MC se mova até, onFinish é
// uma referencia a uma função, que será executada quando o seu MC chegar na posição
// escolhida, onChange é uma referencia a uma função que será executada sempre que
// a posição do seu MC alterar...

var proto = MovieClip.prototype;

proto.moveTo = function( x , y , onFinish , onChange ){
    clearInterval( this.MTimer );
    this.MTimer = setInterval( function( obj ){
        var velx = ( x - obj._x ) / 3;
        var vely = ( y - obj._y ) / 3;

        obj._x += velx;
        obj._y += vely;

        if ( typeof onChange == "function" ) onChange( obj );

        if ( ( Math.abs( velx ) <= 0.38 ) && ( Math.abs( vely ) <= 0.38 ) ){
            obj._x = x;
            obj._y = y;
            clearInterval( obj.MTimer );
            if ( typeof onChange == "function" ) onFinish( obj );
        }
    } , 22 , this );
}

proto.resizeTo = function( width , height , onFinish , onChange ){
    clearInterval( this.RTimer );
    this.RTimer = setInterval( function( obj ){
        var velx = ( width - obj._width ) / 3;
        var vely = ( height - obj._height ) / 3;

        obj._width += velx;
        obj._height += vely;

        if ( typeof onChange == "function" ) onChange( obj );

        if ( ( Math.abs( velx ) <= 0.38 ) && ( Math.abs( vely ) <= 0.38 ) ){
            obj._width = width;
            obj._height = height;
            clearInterval( obj.RTimer );
            if ( typeof onChange == "function" ) onFinish( obj );
        }
    } , 22 , this );
}

delete proto;

João Neto



( 1 COMENTÁRIO ) | ( LINK PERMANENTE ) | 




É possível assim:

<param name="FlashVars" value="suaVariavel1='Neto'" />
<param name="FlashVars" value="suaVariavel2=21" />

João Neto



( 0 COMENTÁRIO ) | ( LINK PERMANENTE ) | 

INTERMEDIÁRIOS -   
INTERMEDIÁRIOS -   
INTERMEDIÁRIOS -   

ACTIONSCRIPT - 25-03-2003   
Um preload (carregador) para carregar swf, jpg, mp3, txt, asp, php e xml.

ACTIONSCRIPT - 24-03-2003   
O quê significa INT, como no exemplo "tempo = int ( tempo );"?

INTERAÇÕES - 20-03-2003   
Como criar uma sistema de senhas e login usando Flash e ASP?

INTERAÇÕES - 17-03-2003   
Como fazer um preloader para vários arquivos SWFs ao mesmo tempo?

ACTIONSCRIPT - 27-02-2003   
Preciso fazer um objeto seguir o mouse (arrastando) somente no horizontal.

INTERAÇÕES - 25-02-2003   
Várias formas para fazer code animation (animação por actionscript).

ACTIONSCRIPT - 20-02-2003   
Como abrir, com um arquivo mas redimensionado e posisionado em determinado local?

TEXTO - 14-02-2003   
Como faço para redimensionar dinamicamente (via AS) um campo de texto dinâmico?

ACTIONSCRIPT - 12-02-2003   
Como alterar a velocidade de um movieclip sem alterar a taxa de quadros por segundo (frame rate)?

ACTIONSCRIPT - 30-01-2003   
Como aumentar e diminuir um objeto usando o teclado? Dicas de Listeners (ouvintes)

ÁUDIO E VÍDEO - 30-01-2003   
Como crio um controlador de som de play e stop e em loop infinito desse som?

ACTIONSCRIPT - 29-01-2003   
Como duplicar um movieclip (duplicateMovieclip) e colocá-los abaixo do original?

ACTIONSCRIPT - 29-01-2003   
Relógios no Flash e o horário de verão.

INTERAÇÕES - 26-01-2003   
Como pegar no flash, variaveis vindas de uma URL "site.jsp?var=valor&var2=valor2"?

ACTIONSCRIPT - 18-01-2003   
Alguém poderia me falar um pouco sobre o ASSetPropFlags e o ASBroadcaster?

ACTIONSCRIPT - 18-01-2003   
Desenhar polígonos no Flash dinamicamente.

ACTIONSCRIPT - 18-01-2003   
Como criar uma array (matriz) bi-dimensional (N linhas por 3 colunas)?

ACTIONSCRIPT - 18-01-2003   
Como fazer um movie clip animado com alpha gradativo?

ACTIONSCRIPT - 20-12-2002   
Preciso converter elementos de uma string separada por vírgulas em um Array!

ACTIONSCRIPT - 20-12-2002   
Posso limitar o tempo de permanência de um usuário numa página?

ACTIONSCRIPT - 20-12-2002   
Tem como criar um cookie para limitar a entrada do usuário a apenas uma vez por dia?

ACTIONSCRIPT - 19-12-2002   
Para recuperar recuperar variaveis no url com o Flash.