Visualizzazione dei risultati da 1 a 5 su 5

Discussione: duplicate

  1. #1

    duplicate

    So che ci sono tanti tutorial ma io mi sono impallato su questo, vorrei dupliacre i miei movie in orizzontale fino al numero e poi andare su una nuovariga, il tutto fino a che non arrivo al numero desiderato. ho fatto diverse volte ssta cosa ma volevo usare questo script che ho creato ma non mi fa neanche la parte orizzontale, per il verticale vorrei qualche suggerimento




    count = 0;
    for (var e = 0; e <= 180; e++){
    count++;
    duplicateMovieClip(a, "a1" + count, count);

    this["a1" + count]._x =this["a1" + count]._width+this["a1" + count]._x+30;
    }
    eccomiiiiiiii

  2. #2
    Ciao, prova così:

    Codice PHP:
    this.createEmptyMovieClip("holder_mc"this.getNextHighestDepth());

    for(var 
    i:Number 0i<=8i++){
        
    holder_mc.attachMovie("mc""mc"+iholder_mc.getNextHighestDepth());
        
    x_prec holder_mc['mc'+i]._x holder_mc['mc'+i]._width 1;
        
    holder_mc['mc'+i]._x x_prec *i;    


    Per andare a capo comunque dovresti crearti una griglia:

    Codice PHP:

    var initialX:Number 6;
    var 
    initialY:Number 6;
    var 
    gapX:Number 51;
    var 
    gapY:Number 51;

    var 
    rows:Number 5;
    var 
    cols:Number 5;
    var 
    ref:MovieClip;

    var 
    fmt:TextFormat = new TextFormat();
    fmt.font "Arial";
    fmt.size 11;
    fmt.bold true;
    fmt.color 0x666666;

    GeneraGriglia();

    function 
    CreaForma(kmcXmcY){
        
    this.createEmptyMovieClip("mc"+kthis.getNextHighestDepth());
        var 
    mc:MovieClip this["mc"+k];
        
    mc.beginFill(0xAAAAAA);
        
    mc.moveTo(1010);
        
    mc.lineTo(6010);
        
    mc.lineTo(6060);
        
    mc.lineTo(1060);
        
    mc.lineTo(1010);
        
    mc.endFill();
        
    mc._x mcX;
        
    mc._y mcY;
        
    mc.createTextField("tt_txt"mc.getNextHighestDepth(), 1010mc._widthmc._height);
        
    mc.tt_txt.text k;
        
    mc.tt_txt.setTextFormat(fmt);
    }

    function 
    AzioniPulsante(k){    
        var 
    mc:MovieClip this["mc"+k];
        
    mc.ref k;
        
    mc.onPress = function(){
            
    trace(this.ref); 
        }
    }

    function 
    GeneraGriglia(){
        for(var 
    i:Number 0k:Number 1rowsi++){
            for(var 
    j:Number 0colsj++, k++){
                var 
    mcX:Number initialX gapX;
                var 
    mcY:Number initialY gapY;
                
    CreaForma(kmcXmcY);
                
    AzioniPulsante(k);
            } 
        } 

    It's often said that life is strange: oh yes, but compared to what ?

    io-me.info

  3. #3
    penso di aver capito, grazie una piccola cosetta, tutti i miei mc devono essere dentro un movie che ho già creato, il quale è sempre centrato sullo stage, poi ogni movie deve caricare un immagine e deve anche caricare un'img, quindi avrò un preload, come potrei risolvere, grazie per ora
    eccomiiiiiiii

  4. #4
    "Dentro a un movie" intendi dentro a un movieclip ?

    Se sì allora dovrai puntare a quella movieclip usando il . (punto) per scendere nella gerarchia degli oggetti.

    Per il preload compili in as2 guarda MovieClipLoader
    It's often said that life is strange: oh yes, but compared to what ?

    io-me.info

  5. #5
    sapevo che dovevo puntare al movieclip con . ma avevo pura delle posizioni, per il preload ho capito, grazie mille e complimenti
    eccomiiiiiiii

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.