Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289

    Gallery Muoviti ! ! ! :-)

    CIao a tutti !!

    Ho creato una gallery fotografica dinamica che carica delle foto da una cartellina, solamente con l'utilizzo di As e qualche Movie, adesso io vorrei creare un'animazione di tutto il gruppo di oggetti che compongono la gallery, ((considerate che essendo dinamica gli oggetti sono immessi sullo Stage tramite l'attachMovie non sono presenti visivamente quando ci lavori solamete appena avvia l'swf pubblicato puoi vederli, insomma non ci stanno Oggetti della libreia piazzati sullollo stage!!!) Adesso io vorrei realizzare un'animazione di chiusura e apertura del menu, creare una transazione -.-

    Es:
    Al click tutto il gruppo menu va da destra verso sinistra, magari utilizzando questa funzione:


    MovieClip.prototype.muovi = function(targetX) {
    this.onEnterFrame = function() {
    this._x = this._x+(targetX-this._x)/4;
    if (Math.abs(targetX-this._x)<0.4) {
    this._x = targetX;
    delete this.onEnterFrame;
    }
    };
    };

    se Riclicco

    il gruppo menu torna all'origine !!!

    Come posso realizzare una cosa simile, considerate che la gallery viene caricata tramite loadmovieNum nello stage quindi non è posizionabile, non si puoi inserire dentro un TargetClip e applicare la funzione di movimento (muovi) su di esse!! Provato e riprovato !!!
    La gallery naturalmente comprende dei pulsanti che si duplicano secondo un numero che decido io nella posizione che decido io....


    In pratica come faccio a spostare tutto sto malloppo di oggetti!!!! pe creare un'animazione di transizione!

    Qualunque idea e ben accetta !


  2. #2
    Non è tutto vero quello che dici

    la gallery la devi scrivere con riferimenti relativi e non assoluti se poi la vuoi caricare dentro un main

    il primo esempio che ti inviai:

    http://www.rempox.it/forum/extra/xHankie.html
    tutto è scritto sullo stage

    http://www.rempox.it/forum/extra/xHankie_2.html
    tutto è scritto dentro un clip "rempox"

    http://www.rempox.it/forum/extra/load_xHankie.html
    carica la gallery dall'esterno dentro un target in x=100


    http://www.rempox.it/forum/extra/load_xHankie_2.html
    carica la gallery dall'esterno dentro un target in x=200


    nel Main

    this.createEmptyMovieClip("SuperContainer",1)
    SuperContainer._x=100
    SuperContainer.loadMovie("xHankie.swf")



    poi se vuoi creare un Movimento ad una barra menu,

    codice:
    MenuBar.stato=false
    
    MenuBar.onPress=function(){
         this.stato =! this.stato // switch On/Off
         muovi()
    }
    
    
    function muovi(){
    
      MenuBar.onEnterFrame=function(){
    
        if(this.stato){   // da posizione 100 a 0
           oldX=X
           X=0-this._x
           this._x+=X/3
           if(oldX==X){this._x=0;delete this.onEnterFrame}
        }
        if(!this.stato){   // da posizione 0 a 100
           oldX=X
           X=100-this._x
           this._x+=X/3
           if(oldX==X){this._x=0;delete this.onEnterFrame}
        }
      }
    
    }
    esempio: http://www.rempox.it/forum/extra/load_xHankie_3.html


  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    Grazie Rempox


    Spero di non dover cambiare tutti i percorsi della gallery !!!!!
    ti faccio sapere!!!

    Cmq. io voglio muovere la gallery non un'oggetto qualunque sullo stage!

    http://www.rempox.it/forum/extra/load_xHankie_3.html


    Ma ho capito il concetto, stasera vedo !

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    Infatti credo di avere un problema di percorsi:

    Praticamente appena inserisco il movie dentro il SuperCOntainer
    non mi funzionano piu i tastini .....

    GUARDA IL PEZZO DI CODICE INTERESSANTO:

    for (num=0; num<numeroTotaleClip; num++) {
    this.attachMovie(clipLibreria, "clipLibreriaDuplicato"+num, num);

    this["clipLibreriaDuplicato"+num]._x = posX[num];
    this["clipLibreriaDuplicato"+num]._y = posY[num];
    this["clipLibreriaDuplicato"+num]._alpha = 10;
    this["clipLibreriaDuplicato"+num].valore = num;

    //NELLA RIGA CHE SEGUE HO SOSTITUITO I _ROOT CON THIS TRANNE QUESTA RIGA:_root["funzionePulsante"+this.numero](); SE METTO THIS NON FUNZIONA PIU NIENTE NEMMENO SE L'AVVIO AUTONOMAMENTE.
    this["clipLibreriaDuplicato"+num].onPress = function() {
    _root["funzionePulsante"+this.numero]();
    };


    _root["clipLibreriaDuplicato"+num].onRollOver = function() {
    this.numero = this.valore+1;
    _root["funzioneRoll"+this.numero]();

    };


    }


    iDEM PER IL ROLLOVER!

    Riepilogo:

    Se sostituisco i _root con this autonomamente funge, se lo carico dal mio Main mi visulaizza tutti ma l'azione legata ai tasti non va!



    PS. con questo codice carico e inserisco il file nel Main

    this.createEmptyMovieClip("SuperContainer",1)
    SuperContainer._x=100
    SuperContainer.loadMovie("griglia_prew.swf")

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    in particolare questa riga:


    Autonomantente funziona, sotto Main NO !
    _root["funzionePulsante"+this.numero]();

    se inserisco this:
    this["funzionePulsante"+this.numero]();

    Non funziona nemmeno autonomamente!

    ti allego il il link dello stage:

    http://www.theinvaders.it/h1/home_flash.htm

    e il link della gallery

    http://www.theinvaders.it/h1/griglia_prew.swf


  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289




    Ho risolto !!!!!!!!

    http://www.theinvaders.it/h1/main_invaders.swf

    Rempox ti ringrazio per la dritta!


  7. #7
    bastava un this._parent[quelchel'è]

    cmq. bravo se hai risolto da solo.

  8. #8
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    E devi vedere come gira!!! Nep mi ha dato una mano con la classe Tween ma il codice l'ho montato io!!!! farina del mio sacco !

    cmq. appparte lo scherzo appena finisco il sito vi linko a tutti, non è molto ma quel poco che posso fare lo faccio!!

    Senti rempox leggi in privato, cose di lavoro !!!!

  9. #9
    forse è ancora in costruzione perchè non ho capito molto

    - controlla i preload
    - incorpora i font
    - ed oltre la grafica pensa all'accessibilità del sito :master:

    Notte e buon lavoro

  10. #10
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    si totalmente in costruzione !

    niente è definitivo! Sai che penso! piu conosco As piu capisco che la difficolta non sta nello scrivere il codice, ma nel trovare le area giuste e gli spazi giusti, insomma la difficoltà sta nel creare un sito funzionale e accessibile,la programmazione anche se complessa prima o poi la risolvi !!

    la vera difficolta nel costruire un sito sta li !!!!

    Notte !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.