Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Probelma con clip

  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    Probelma con clip

    Allora io ho il filmato1
    in esso un clip1 in cu carico tramite loadmovie
    filmato2

    in filmato2
    codice:
    s = s1= s2 = s3 = 2;
    y1 = y2 = y3 = y4 =43.5;
    lvl2 = 13;
    lvl3 = 25;
    lvl4 = 37;
    _root.onEnterFrame = function() {
    	if (s<13){
        nome="a"+s;
         duplicateMovieClip("a1",nome,s);
    	_root[nome]._x = 7.5;
    	_root[nome]._y = y1;
        y1=y1+ 20;
    	}
    	if (s>4 and s <16){
    		duplicateMovieClip("b1","b"+s1,lvl2);
    		_root["b"+s1]._x = 60.4;
    		_root["b"+s1]._y = y2;
    		y2=y2+20;
    		s1++;
    		lvl2++;
    	}
    	if (s>8 and s <20){
    		duplicateMovieClip("c1","c"+s2,lvl3);
    		_root["c"+s2]._x = 303.9;
    		_root["c"+s2]._y = y3;
    		y3=y3+20;
    		s2++;
    		lvl3++;
    	}
    	if (s>12 and s<24){
    		duplicateMovieClip("d1","d"+s3,lvl4);
    		_root["d"+s3]._x = 355.9;
    		_root["d"+s3]._y = y4;
    		y4=y4+20;
    		s3++;
    		lvl4++;
    	}
    	s<24 ? s++ : delete this.onEnterFrame;
    	
    };
    stop();
    che mi duplica perfettamente i mc se lo provo da solo
    se lo provo in filmato 1 non solo non funziona ma, mi fa scomparire i menu presenti in filmato1 come mai?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: Probelma con clip

    il problema sta nei percorsi, se carichi con loadMovie devi specificare quel target e non _root, quindi ad esempio se carichi un filmato da _root. sul clip "cont" lo script cambierà in questa maniera:
    codice:
    s = s1= s2 = s3 = 2;
    y1 = y2 = y3 = y4 =43.5;
    lvl2 = 13;
    lvl3 = 25;
    lvl4 = 37;
    _root.cont.onEnterFrame = function() {
    	if (s<13){
        nome="a"+s;
         this.duplicateMovieClip("a1",nome,s);
    	_root.cont[nome]._x = 7.5;
    	_root.cont[nome]._y = y1;
        y1=y1+ 20;
    	}
    	if (s>4 and s <16){
    		this.duplicateMovieClip("b1","b"+s1,lvl2);
    		_root.cont["b"+s1]._x = 60.4;
    		_root.cont["b"+s1]._y = y2;
    		y2=y2+20;
    		s1++;
    		lvl2++;
    	}
    	if (s>8 and s <20){
    		this.duplicateMovieClip("c1","c"+s2,lvl3);
    		_root.cont["c"+s2]._x = 303.9;
    		_root.cont["c"+s2]._y = y3;
    		y3=y3+20;
    		s2++;
    		lvl3++;
    	}
    	if (s>12 and s<24){
    		this.duplicateMovieClip("d1","d"+s3,lvl4);
    		_root.cont["d"+s3]._x = 355.9;
    		_root.cont["d"+s3]._y = y4;
    		y4=y4+20;
    		s3++;
    		lvl4++;
    	}
    	s<24 ? s++ : delete this.onEnterFrame;
    	
    };
    stop();
    ovviamente così il filmato da solo non funzionerà, ma caricato dentro a filmato1 andrà bene

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ci avevo pensatpo ma non riuscivo a cpire il discorso
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ovviamente funziona ma perchè mi scompaiono i clip filmato presenti in filmato 1????
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ciro78
    ovviamente funziona ma perchè mi scompaiono i clip filmato presenti in filmato 1????
    :master: può dipendere dal fatto che ne occupi il livello con il duplicateMovieClip, era capitato anche a me, e ho risolto dando al numero di profondità (nel tuo caso nello script è "s") un numero iniziale maggiore tipo che se ora è 1 allora puoi fare s+10 ossia 11 e da lì partirebbe il duplicate, non so se mi son spiegato

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    si infatti lo avevo pensato anche se nno mi funziona
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ciro78
    si infatti lo avevo pensato anche se nno mi funziona
    non mi viene in mente altro se non che hai dato lo stesso nome istanza a più clip, solo che mi pare improbabile, non so che dirti, mi dispiace

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.