Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    29

    aggiungere immagine ad un MovieClip creato con creatEmptyMovieClip

    quando creo dei movieclip con il metodo createEmptyMovieClip, come faccio poi ad associargli un immagine?

    se uso attachMovie, in realtà non faccio altro che creare un altra istanza movieClip figlia del movieclip creata in precedenza. in realtà così funziona, ma mi sembra di sprecare risorse, e visto che devo incollare 10240 (!!) immagini, vorrei scrivere del codice intelligente.

    buon anno a tutti, pietro.

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    se attachMovie crea comunque una nuova istanza... non puoi utilizzarlo semplicemente al posto di createEmptyMovieClip?
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    29
    no, perchè al momento della creazione del movieclip, non so ancora quale immagine andrò a visualizzare.

    qualcuno ha qualche idea?

    grazie, pietro.

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    e allora a che ti serve creare il movieClip?

    ci devi inserire qualcos'altro oltre l'immagine?
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    prova così:
    codice:
    import flash.display.BitmapData;
    var linkageId:String = "libraryBitmap";
    var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId);
    var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
    mc.attachBitmap(myBitmapData, this.getNextHighestDepth());
    Cioè concatena le immagini che hai in libreria e caricale attraverso un oggetto bitmapData... quindi le appiccichi con attachBitmap all'istanza che hai creato..

    L'esempio incolla solo un'immagine, ovviamente dovrai adeguarlo per caricare tutte le immagini magari attraverso un ciclo, e in tal caso, per risparmiare risorse potrai utilizzare lo stesso oggetto bitmapData per caricare man mano tutte le immagini, credo
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.