Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Resize clip

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353

    Resize clip

    ciao a tutti! dovrei fare una cosa un pò particolare... ho un menu di thumbmail che viene caricato dinamicamente, a ognuna di queste dovrei sovrapporre un clip... la larghezza non è uguale per tutti e, dovrei cambiare _xscale in base alla larghezza della miniatura...
    avete qualche consiglio???
    grazie

  2. #2
    proviamo a spiegarci meglio

    tu carichi dinamicamente delle miniature che hanno una grandezza differente.

    A queste sempre dinamicamente, sovrapponi dei clip che devi ridimensionare.

    Se tutto questo è vero il mio suggerimento è

    in fase di caricamento miniature supponiamo

    codice:
      
    for(I=1;I<N;I++){
    
          nome="mini_"+I
          //richiederai il loadMovie
          "eseguire il preload"
    }

    nella funzione di preload
    quando il preload è finito registra dentro un array le dimensioni della miniatura.

    a Questo punto dovrai chiamare il ciclo per sovrapporre alle miniature i clip che saranno nello stesso numero delle miniature

    quindi

    codice:
    for(i=1;i<N;i++){
    
        attachMovie("clip", "clip"+I, I)
        this["clip"+I].alpha=0
        this["clip"+I]._width=_level0.array_W[I]
        this["clip"+I]._height=_level0.array_H[I]
    }

    l'Xscale secondo me non è mai precisissimo, per le posizioni puoi fare nelle stesso modo.


    Ora però la domanda te la faccio io, a che ti serve sovrapporre dei clip alle miniature ??

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    grazie per la risposta. infatti è assolutamente inutile sovrapporre i clip... allora ho fatto un clip dentro il quale vanno le miniature e su un'altro livello un pulsante con al suo interno un clip chiamato over con l'animazione... ecco è di questo che vorrei fare il resize...
    scusa ma prima ho detto una serie di s*******e...
    grazie ancora

  4. #4
    riprovo ancora con una delle mie...


    fare il resize delle miniature invece di farle al clip ??

    in ogni caso il principio è lo stesso


    supponiamo che il clip nella libreria sia

    BOX e contenga

    ClipAnimButton
    ClipMiniatura
    ClipAnimPreload
    ClipSfondo



    codice:
    for (i=1; i<N; i++){
         attachMovie("box",box"+i,i)
         mc=eval(_level0["box"+i]
         mc.ClipAnimButton._alpha=0
         mc.ClipMiniatura.loadMovie("mini_"+i+".jpg")
         mc.ClipMiniatura._alpha=0
         mc.onEnterFrame=function(){
            tot=this.ClipMiniatura.getBytesTotal()
            car=this.ClipMiniatura.getBytesLoaded()
            Clip.animPreload.perc=Math.round(tot/car*100)
            if(car>1024 && car==tot){
               // caricata miniatura
               this.ClipAnimButton._width=this.ClipMinitura._width
               this.ClipAnimButton._height=this.ClipMinitura._height
               this.ClipAnimButton._x=this.ClipMinitura._x
               this.ClipAnimButton._y=this.ClipMinitura._y
               this.ClipAnimButton._alpha=this.ClipMinitura._alpha=100
               delete this.onEnterFrame
            }
         }
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    353
    forse mi spiego male...ho delle miniature (senza bisogno di resize) dentro un clip, nel livello superiore c'è un pulsante con un'animazione(clip chimato over)nel RoolOver...ecco vorrei modificare la larghezza di quest'ultimo...
    grazie mille

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.