Visualizzazione dei risultati da 1 a 3 su 3

Discussione: attachMovie ciclato

  1. #1

    attachMovie ciclato

    Ciao a tutti,
    ho un piccolo problema. Ho un Clip in libreria, linkato e collegato che devo esportare sullo stage con attachMovie. Siccome dovranno essere 21 ho pensato di ciclarli con un semplice if. Solo che devo fare un qualche errore stupido perchè non se ne vede nemmeno uno.

    Posto il mio script e vediamo se riuscite ad aiutarmi (ovviamente in as2)

    grazie a tutti


    i = 0;

    caselle = function() {
    if (i>20) {
    i = i+1;
    nomeCasella = "casella"+i;
    _root.attachMovie("casella",nomeCasella,this.getNe xtHighestDepth());
    nomeCasella._x = nomeCasella._x + 135;
    }}

    caselle();

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    A parte nomeCasella che non sono riuscito a far ciclare quindi bisogna assegnare le coordinate uno per uno il resto cicla vedi un po tu se riesci a far ciclare anche nomeCasella
    codice:
    function  caselle() {
    for (i=1;i<20;i++)
    _root.attachMovie("casella"+i,"nomeCasella"+i,this.getNextHighestDepth());
    nomeCasella._x = 0
    nomeCasella._y = 0
    nomeCasella1._x = 100
    nomeCasella1._y = 0
    }
    caselle()

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ecco lo script giusto
    codice:
    // creo un ciclo per 3 movieClip(casella1,casella2,casella3) che attacco dalla libreria
    for (var i=0; i<4; i++) {
    	// attacco a _root un clip per ogni indice del ciclo
    	var mc = _root.attachMovie("casella"+i, "nomeCasella"+i, i);
    	// imposto le coordinate per ogni movieclip
    	mc._y = i*50;
    	mc._x = 50;
    	
    }

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.