Ir para conteúdo
Fórum Script Brasil

adriano182

Membros
  • Total de itens

    252
  • Registro em

  • Última visita

Posts postados por adriano182

  1. Caros, estamos procurando programadores em AS2 que tenha conhecimentos avançados e programe orientado a objeto, para trabalhar na AG2, unidade Porto Alegre.

    Lembro que temos essa necessidade de alguém com conhecimentos avançados e, mesmo que esteja empregado e feliz na sua cadeira, pode mandar um currículo, que avaliaremos!

    :)

    Favor entrar em contato pelo mail adriano@ag2.com.br

    Site: www.ag2.com.br

    Portfólio agência: http://www.youtube.com/watch?v=j6ThLguR-U0

    Obrigado!

  2. cara, seu código está correto, o que você quer é inserir um getURL?

    testa assim:

    ...
    ...
    on (release) {
        if (_root.link != num) {
            _root.link_prev = _root.link;
            _parent["item" + _root.link].gotoAndPlay("s2");
            _root.link = num;
            var link:String = "http://www.dominio.com.br";
            var target:String = "_self";
            getURL(link, target);
        }
        // end if        
    }
    ...
    ...

  3. Olá, tudo bem?

    Bom, em primeiro lugar, por que estás usando um onEnterFrame?? Não há necessidade. Outra coisa, o setInterval é bugado, pelo que li em alguns foruns, parece que não foi totalmente solucionado no AS3.

    ex.:

    http://www.flashmasters.net/forum/lofivers...php?t33780.html

    mas quanto ao código, teste assim:

    playMovieClip = function () {
        gotoAndPlay(4);
        clearInterval(tempo);
    };
    tempo = setInterval(playMovieClip, 10000);
    stop();

    O ideal ainda seria usar um enterframe com getTimer

    abs,

  4. Cara, barbada....

    Sabe usar listeners?

    o que você fará, é setar os valores do cb principal e quando alterar a seleção do mesmo, o sub_cb receberá os valores conforme a 1ª seleção, entendeu? fiz um exemplo como se você escolhece a opc numero 2 do combo principal..

    espero que ajude

    abraço!

    cb_categorias.dataProvider = [{label:"Escolha uma Categoria", data:""}, {label:"Carpetes", data:"1"}, {label:"Cerâmicas", data:"2"}];
    cb_categorias.editable = false;
    cb_categorias.selectedIndex = 0;
    //
    // Add event listener and event handler function.
    listenerObject = new Object();
    listenerObject = {path:this};
    listenerObject.change = function() {
        if (this.path.cb_categorias.value == 2) {
            trace(this.path.sub_cb_categorias);
            this.path.sub_cb_categorias.dataProvider = [{label:"Escolha uma Categoria", data:""}, {label:"Carpetes", data:"1"}, {label:"Cerâmicas", data:"2"}];
            this.path.sub_cb_categorias.editable = false;
            this.path.sub_cb_categorias.selectedIndex = 0;
        }
    };
    cb_categorias.addEventListener("change", listenerObject);

  5. caro, comece fazendo 4 botoes...

    nos 2 primeiros, coloque:

    on (release) {
        if (escolhido == 0) {
            escolhido = 1;
            trace("1");
        } else {
            if (escolhido == 1) {
                trace("voce acertou");
            } else {
                trace("voce errou");
            }
        }
    }

    nos 2 seguintes, coloque o mesmo código, mas mude os "1" para "2".

    Teste e implemente a lógica!

    abraços.

  6. Meu caro, esse menu é bem complexo e trabalhoso para ser feito.

    trabalha com posição multiplicadora _x e _y do mouse e classe Tween... tanto na posição dos thumbs qnt na rotação.

    precisaria começar fazendo um MC fazer o movimento que esses Thumbs fazem!

    abraços,

  7. Cara, o que você pode fazer é um arquivo default, que abre os 4 swf dentro dele.. ai você coloca um preloader no primeiro e quando o primeiro ter carregado, ele manda carregar o próximo. ou ainda no principal, você ter um onEnterFrame que verifica se o primeiro foi carregado e manda carregar o próximo. e assim por diante.

    não vai funcionar, mas dá uma estudada nessa lógica:

    teria que fazer um laço pra deletar4 o onEnterFrame quando terminar as abas...

    carregarAbas = function (aba) {
        caminho = this["mcAba0" + aba];
        caminho.loadMovie("aba0" + aba + ".swf");
        onEnterFrame = function () {
            if (caminho.getBytesLoaded() == caminho.getBytesTotal()) {
                ++aba;
                carregarAbas(aba);
                trace("Carregou o primeiro");
            } else {
                trace("carregnado");
            }
        };
    };
    carregarAbas(1);

  8. Olá cara, pelo que sei, o AS não possui uma leitura linear de código, não tendo como inserir por exemplo um "delay(100ms)" entende?

    o que você deve fazer é utilizar um intervalo.. mas não o setInterval, você deve criar um intervalo no onEnterframe de um MC, utilizando o getTime.

    Seria o ideal.

    Procura por classes de Intervalo para AS.

    abraços!

  9. Pessoal, tenho uma cx de texto instanciada como: uiText

    quero utilizar o evento de clicar/selecionar essa cx.

    já tentei:

    cxTexto.onSelect = function() {
        trace("clicou");
    };
    //
    cxTexto.onFocus= function() {
        trace("clicou");
    };
    //
    cxTexto.onRelease= function() {
        trace("clicou");
    };
    //
    cxTexto.onPress= function() {
        trace("clicou");
    };
    

    nesse caso o getFocus(); não adianta pois não quero trabalhr dentro de um enterFrame.

    alguma idéia?

  10. Outra coisa interessante quanto as classes é que você terá um arquivo completamente independente do seu fla. Com ele, mais de uma pessoa pode trabalhar juntos. Você poderá utilizar ela em outros projetos, apenas criando uma "casca" para mesma. Com classes suas actions no fla se reduzem a até 80%.

    Abraços,

  11. Olá pessoal,

    Gostaria de altera a aparencia de um combo box.

    Ele pega os valores num xml e monta no combo... mas queria mudar o formato do combo e nem no MX2004 nem no 8 eu consigo editar ele.

    Usei esse código:

    // Novo objeto de estilos CSS
    var estiloObj = new mx.styles.CSSStyleDeclaration();
    // Define a propriedade styleName
    estiloObj.styleName = "novoEstilo"; 
    // coloca o estilo na lista de styles
    styles.novoEstilo = estiloObj;
    
    // Define um estilo ao objeto
    estiloObj.setStyle("fontFamily","Verdana");
    estiloObj.setStyle("fontSize",10);
    estiloObj.setStyle("color",0x00CCFF);
    estiloObj.setStyle("backgroundColor",0x003399);
    estiloObj.setStyle("rollOverColor",0xFFFFFF);
    estiloObj.setStyle("textRollOverColor",0x003399);
    estiloObj.setStyle("selectionColor",0x00CCFF);
    estiloObj.setStyle("textSelectedColor",0x003399);
    
    // Define o estilo ao componente
    cb.setStyle("styleName", "novoEstilo");

    Mas queria tmb alterar a rolagem e o formato do combo.. alguém sabe como?

    obrigado!

  12. Ola,

    Crie um arquivo que controle elas, tipo:

    apresentação.swf

    Nele, coloque apenas um movie clip e coloque uma action para que de um loadmovie na primeira animação nesse movie clip.

    no final de cada animação, coloque uma action para dar um loadmovie na próxima, dentro do mesmo movie clip.

    entendeu?

    abs,

  13. Quero fazer uma barra de rolagem, sendo q se eu arrastar uma bolinha pra cima e pra baixo, ela faça meu movie clip andar pra cima e pra baixo, conforme eu mecha a bolinha...

    tipo isso:

    O

    <---------------o------------------>

    O

    <----------o----------------------->

    Não sei se fui entendido..

    fazer o efeito nas flechas eu sei...

    Valeu!

×
×
  • Criar Novo...