MARLOS ALVES CARMO (90 pts)

ÉMERSON ROCHA (85 pts)

RODRIGO AMARAL (56 pts)

SASHA GUDEY (235 pts)

MAURO ROCHA TAVARES (40 pts)

EDUARDO CARREGA (150 pts)

RÔMULO NUNES (32 pts)

JONAS GALVEZ (521 pts)

EDUARDO PERROUD (52 pts)

SÁVIO PONTE (39 pts)

SYDNEY GANHO (60 pts)

ILVA RUDEV (90 pts)
Treinamento PontoFlash de Flash e ActionScript

Quero um botão com duas funções diferentes.

Como fazer um movieclip andar numa área do palco e parar só usando actions?

Como se faz o efeito do mouse de http://www.kazsh.com/?

Como que faz para um gif ou uma imagem seguir o mouse?

Como retornar variáveis de um PHP no Flash?

Estou precisando de um preloader (carregando) para o meu site.

Como faço para dar um fade-out em um determinado momento de um som no Flash?

O quê significa INT, como no exemplo "tempo = int ( tempo );"?

Gostaria de arrastar um objeto em apenas uma área determinada da página.

Como poderia colocar um bitmap no MX via load e posiciona-lo no palco?

Jogo Genius.

Como fazer um objeto isqueiro acender quando arrasto sobre outro (fogão)?

Como fazer para mudar as cores da barra de rolagem lateral?

Como importar uma animação feita no Flax?
A história do Flash.

Carregamento dinâmico de JPG e máscara por AS

Chromeless com Flash.

Rayoflight.

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

Executar funções de JavaScript (Flash+JavaScript).

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

Time Delay

GetMySQLData para Flash5 (segunda parte)

Load Múltiplos.

Entendendo como funciona um preloader. Primeira parte.

Controle de MovieClip via Microphone.get();
Corrente

Bola reflexo

Esconde scroll

Receber XML

Multipletrail

Attachmovie

Bolhas de sabão

Starwars text

Simple mousefollow

Mouse tracks

Email check

Velocímetro



é 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.