Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [MX] creare onRelease

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

    [flash-mx] creare onRelease

    Salve a tutti,

    il codice qui sotto precarica img dall'esterno ma non riesco ad assegnarli un pulsante che quando vado gli sopra compie un'azione:
    codice:
    var elenco=new LoadVars();
    elenco.load("img/info.txt");
    elenco.onLoad = function() {
    	var valore=this.ris;
    	zz=0;
    	coord_x=0;
    	coord_y=0;
    	_root.createEmptyMovieClip("mc_big",valore);
    	for(i=0;i<valore;i++){
    		if(zz<3){
    			_root.mc_big.duplicateMovieClip("clip_"+i,i);
    			myclip = _root["clip_"+i];
    			loadMovie("img/"+i+".jpg", myclip);
    			myclip._x += 70*coord_x;
    			myclip._y += coord_y;
    			myclip.onPress = function () {
    			  trace ("Clip"+i);
    			};
    			zz++;
    			coord_x++;
    		}else{
    			zz=0;
    			coord_x=0;
    			coord_y+=70;
    			i-=1;
    		}
    			
    	}
    
    }
    stop();
    In questo modo non funce!!!!
    Mike

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    var elenco=new LoadVars();
    elenco.load("img/info.txt");
    elenco.onLoad = function()
    {
    	var valore=this.ris;
    	zz=0;
    	coord_x=0;
    	coord_y=0;
    	_root.createEmptyMovieClip("mc_big",valore);
    	for(var i = 0; i <valore; i++){
    		if(zz < 3){
    			var myclip = _root.mc_big.duplicateMovieClip("clip_"+i,i);
    			myclip.createEmptyMovieClip("inner", 1);
    			myclip.inner.loadMovie("img/" + i + ".jpg");
    			myclip._x += 70*coord_x;
    			myclip._y += coord_y;
    			myclip.id = i;
    			myclip.onPress = function ()
    			{
    				trace ("Clip" + this.id);
    			};
    			zz++;
    			coord_x++;
    		}else{
    			zz=0;
    			coord_x=0;
    			coord_y+=70;
    			i-=1;
    		}
    			
    	}
    
    }
    stop();

  3. #3
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    Nel ringrazia per la soluzione vorrei chiderti come posso mettere uno scroller nel caso fossero tante img!

    Mike

  4. #4

  5. #5
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    Non sono tanto amante dei componenti di flash, gradirei optare ad un'altra soluzione tipo:

    la mia intenzione è di spostare la clip principale e cioè

    mc_big.myclip._y in modo da farla aggangiare ad uno scroller!

    Se faccio però trace(mc_big.myclip._y) mi dice che è undefined...

    come posso fare?
    Mike

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Dipende da dove lo tracci. Dentro la funzione deve essere "myclip._y" e basta, fuori dalla funzione e dal ciclo deve essere "big_mc.clip_n" a seconda del numero dell'elemento.

  7. #7
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    ok, funce tutto....

    grazie dell'aiuto
    Mike

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Di niente..

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.