Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Container per Movieclip: Sostituzione di MovieClip

    Ciao a tutti,
    ho un problema non indifferente, almeno per quanto riguarda le mie conoscenze su AS3.

    Devo fare una galleria di immagini con disposizione orizzontale.
    Per manipolare le immagini singolarmente, ho deciso di impostare prima una "griglia trasparente" con posizioni pre impostate, quindi vorrei caricare sopra queste le immagini; queste "posizioni pre impostate" saranno in relazione con un Array in modo da poter manipolare questi oggetti.

    In particolare, il problema è che non so come effettuare questa sostituzione; il concetto è quello di avere dei container per MovieClip che posso sostituire.
    Al momento ho creato del rettangoli per la griglia, ma non riesco a fare la sostituzione.

    Se ho una cosa del genere:

    codice:
    var imageContainer = new Array();
    imageContainer.push (  -> rettangoli creati come MovieClip <- );

    Vorrei poter fare una cosa come:

    codice:
    imageContainer[i] = mioMovieClipConImmagine;
    Con, ovviamente, relativo cambiamento visivo.
    Come posso fare??

    Grazie!!

  2. #2
    Sto tentando alcune soluzioni, ma ho sempre lo stesso problema:
    se memorizzo dei riferimenti ai MovieClip su un array container[i], quand osuccessivamente vado a creare delle animazioni agli elementi dell'array (che sono quindi già sull ostage), non succede nulla:

    codice:
    for(var j:Number = 0; i < imageContainer.length; i++){
    		if(j < 3){
    			TweenLite.to(imageContainer[j], 1, {x:positionContainer[j].getX() - 30, ease:Elastic.easeOut});
    			}//if
    		if(j > 3){
    			TweenLite.to(imageContainer[j], 1, {x:positionContainer[j].getX() + 30, ease:Elastic.easeOut});
    			}//if
    		}//for
    (questo codice dovrebbe spostare gli elementi a sinistra del 4° elemento di -30, mentre quelli a destra di +30)

  3. #3
    Gli indici erano sbagliati :P
    Funziona alla perfezione!

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.