MAURO ROCHA TAVARES (40 pts)

BÁRBARA TOSTES (64 pts)

MARLOS ALVES CARMO (90 pts)

LUIZ AVANCI (51 pts)

RÔMULO NUNES (32 pts)

ÉMERSON ROCHA (85 pts)

DENIS CARAVALHO (85 pts)

DANIELA PIRES (86 pts)

SÁVIO PONTE (39 pts)

ZEBEDIAH (35 pts)

NILTON BICALHO (61 pts)

RODRIGO AMARAL (56 pts)
Treinamento PontoFlash de Flash e ActionScript

Alguém sabe se existe um jeito de fazer um movie clip aparecer em locais aleatorios da tela?

É possível modificar um texto de acordo com a data do computador do usuário?

Tenho um site em flash5 e em uma página gostaria de colocar uma senha para entrar?

Preciso integrar uma animação do Flash numa index criada no Fireworks.

Preciso criar uma interação Asp + Flash para login e senha.

Como verificar a taxa de download da conexão e redirecionar para outro filme dependendo do resultado?

Para que serve o ONIO SKIN?

Porque um campo de texto (text field) com uma rotação de 90 graus desaparece?

Preciso de um Script de Contagem regressiva para o Flash.

Para arrastar um objeto ainda é melhor usar DragMovieclip com 'updateAfterEvent()'?

Usar uma variável importada de um TXT numa função do Flash.

Como se faz um gradiente com transparência no flash.

É possível um movieclip carregado via attachMovie ser mascarado por objeto no palco?

Exemplo de uma máscara com dois objetos criados via métodos de desenho do FlashMX.
Objeto XML - introdução.

GuestBook usando integração Flash e PHP.

Detectando funções de browser usando ASP

Quadro comparativo: Fireworks ou Photoshop

Trace Bitmap.

Motion Blur.

Tratamento de um bitmap PNG com o PhotoShop.

Como fatiar um site modelo portal no Fireworks

Pre-loader simples.

Botão Radio.

Primeiros passos - apresentação

Jpeg, Gif, texto, gradientes X slices no Fireworks
Colormask

Botão vai e volta

Arrays

Typetext

River ride

Trocaalphadofundo

Ir e voltar

Regressivo

Click Duplo

Texturedtriangle

Flower

Preloader com percent



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