Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423

    [FLASH MX] duplicare una mc

    Salve,

    sto cadendo nel pallone per uno script banale...

    devo duplicare + clip dentro un'altra clip e faccio:

    codice:
    for (i=1; i<6; i++) {
    		
    	mc.mc1.duplicateMovieClip("clip_"+i, i);
    	myclip = mc1["clip_"+i]; 
    	myclip._x += 1*coord_x;
    	myclip._y += coord_y;
    	coord_y += 24.5;
    };
    		
    stop();
    così come ho scritto non duplica un bel niente...

    come faccio a duplicare mc1 dentro mc?
    Mike

  2. #2
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    ::::UP:::::

    PLEASE
    Mike

  3. #3
    Hai provato così?
    codice:
    for (i=1; i<6; i++) {
    		
    	duplicateMovieClip(_root.mc.mc1,_root.mc.mc1["clip_"+i], i);
    	myclip = _root.mc.mc1["clip_"+i]; 
    	myclip._x += 1*coord_x;
    	myclip._y += coord_y;
    	coord_y += 24.5;
    };

  4. #4
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    Ok, nel frattempo io ho provato così e funziona:

    codice:
    for (i=1; i<10; i++) {
    		trace(this.myclip._y);
    		puls.duplicateMovieClip("clip_"+i, i);
    		this.myclip = this._parent.mc["clip_"+i];
    
    		this.myclip._x += 1*coord_x;
    		this.myclip._y += coord_y;
    		coord_y += 24.5;		
    	}
    ma adesso il problema è che se inserisco una funzione di sotto illustrata non funge più
    codice:
    caricamento = new LoadVars();
    caricamento.onLoad = function() {
    
     for (i=1; i<10; i++) {
    	trace(this.myclip._y);
    	puls.duplicateMovieClip("clip_"+i, i);
    	this.myclip = this._parent.mc["clip_"+i];
    
    	this.myclip._x += 1*coord_x;
    	this.myclip._y += coord_y;
    	coord_y += 24.5;		
      }
    }
    Mike

  5. #5
    E' chiaro che non funziona, il this all'interno dell'evento onLoad del metodo LoadVars fa riferimento al metodo stesso e non ai clip, qundi è normale che non ti funziona. Devi utilizzare i percorsi relativi

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.