ZECA BALA (45 pts)

GABRIEL SPORCH (53 pts)

LUI FERNANDO (151 pts)

IRAPUAN MARTINEZ (45 pts)

FÁBIO DUARTE (79 pts)

RÔMULO NUNES (32 pts)

HELEN TRIOLO (444 pts)

EDUARDO WALMOTT (226 pts)

LEANDRO AMANO (83 pts)

DANIELA PIRES (86 pts)

DEN IVANOV (260 pts)

JOÃO NETO (78 pts)
Treinamento PontoFlash de Flash e ActionScript

Existe alguma forma de o flash detectar se um load movie já foi carregado e executar uma ação depois disso.

Como desenhar, simulando dinamicamente a ferramenta caneta do Flash?

Como atribuir um valor numérico às letras de uma palavra e depois somar esses valores?

Com eu faço para chamar um script em PHP, usando flash4, passando para e este uma variável digitada num form?

Por que o "&" retorna erro num texto importado no flash?

Como faço um sistema de banners aleatórios?

Como faço para desabilitar a mãozinha do mouse em filmes que estão em levels inferiores?

Como simular um texto sendo digitado, como uma máquina de escrever?

Como publicar um .SWF e fazer com que ele não mostre outra fonte?

Quero que um filme aberto com load movie, abra no frame 15.

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

Eu quero fazer um degradê de uma cor opaca para uma transparente.

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

Será possível agora fazer um sistema web de acesso a banco de dados todinho em Flash MX?
GetMySQLData para Flash5 (primeira parte)

Sistema de newsletter utilizando Flash + ASP.

Objeto XML - importando para o Flash

Objeto Key

Tell Target e Linhas do tempo independentes

Efeito lente (máscara e zoom)

Dicas e truques - Fireworks

Perspectiva 3D no Flash

Botão estilo Apple, feito no Flash.

Configurando texto via actionscript.

Usando Flash e ASP para contruir um formulário.

Formulário de e-mail com CGI.
Radio button 2

Frameload

Gera CPF

Menu cortina

Menu XML

Texto com pause

Shape tween imagem

Load image

Lettercase

Pêndulo

Photofade

Plasma



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