Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    punto di ancoraggio e classe tween

    ciao!
    avrei bisogno di un consiglio.

    sto cercando di creare una slideshow un pò particolare che mi carichi immagini esternamente e mi faccia delle transizioni.

    una di queste transizioni è lo zoom e tramite la classe tween la faccio così:

    codice:
    var t:Object = new mx.transitions.Tween(target, "_xscale", Elastic.easeInOut, 100, 105, 7, true);
    var t:Object = new mx.transitions.Tween(target, "_yscale", Elastic.easeInOut, 100, 105, 7, true);
    tra i vari problemi che ho... quello che devo risolvere adesso è che mi zumma l'immagine sempre tenendo bloccato l'angolo in alto a sinistra, mentre devo far si che a random l'angolo bloccato sia sempre diverso!

    qualche consiglio su come posso risolvere?

    (ps: ringrazio anche and80 che mi stà aiutando molto con questa cosa!!!)
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    qualche idea?

    magari vi posto tutto il codice della slideshow se è meglio!

    codice:
    Stage.scaleMode = "noScale";
    Stage.align = "TL";
    var interceptMovieClip:Function = function (target_mc:MovieClip) {
    	var temp:MovieClip = (target_mc._name == "firstMC") ? secondMC : firstMC;
    	return temp;
    };
    var slideShow:Function = function (target:MovieClip, index:Number, shifting:Number) {
    	var other = interceptMovieClip(target);
    	var int_index = index;
    	var mclo:MovieClipLoader = new MovieClipLoader();
    	var mcli:Object = new Object();
    	mcli.onLoadError = function(target:MovieClip, errorCode:String) {
    		if (errorCode == "URLNotFound") {
    			slideShow(target, index, shifting);
    		}
    	};
    	// -------------------------------------------------------
    	mcli.onLoadInit = function(target:MovieClip) {
    		// trace("img/"+int_index+".jpg");
    		int_index += 2;
    		var t:Object = new mx.transitions.Tween(target, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, .5, true);
    		t.onMotionFinished = function() {
    			
    			
    			
    			var t:Object = new mx.transitions.Tween(target, "_xscale", Elastic.easeInOut, 100, 105, 7, true);
    			var t:Object = new mx.transitions.Tween(target, "_yscale", Elastic.easeInOut, 100, 105, 7, true);
    			
    			var a = setInterval(function () { clearInterval(a);
    															
    															
    	//var t:Object = new mx.transitions.Tween(target, "_alpha", mx.transitions.easing.None.easeNone, 100, 0, .7, true);
    
    	
    	t.onMotionFinished = function() {mclo.loadClip("img/"+int_index+".jpg", target);target.swapDepths(other);};}, shifting*700);
    		};
    	};
    	mclo.addListener(mcli);
    	mclo.loadClip("img/"+int_index+".jpg", target);
    };
    //-------------------------------------------------------------
    var time_to_slide:Number = 5;
    var firstMC:MovieClip = _level0.createEmptyMovieClip("firstMC", 1);
    var index1:Number = 1;
    var secondMC:MovieClip = _level0.createEmptyMovieClip("secondMC", 2);
    var index2:Number = 2;
    slideShow(firstMC, index1, time_to_slide*2);
    setTimeout(slideShow, 5000, secondMC, index2, time_to_slide*2);
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    se qualcuno ha modo di provarla, noterà che oltre al problema descritto prima, quando appare l'immagine successiva fa uno scatto ridimensionando l'immagine... e non so capire come riparare questo problema!

    spero possiate aiutarmi!

    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    uppo!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Ciao Yro per caso hai risolto il problema dell'ancoraggio ??

    Ho lo stesso problema anche io....

    Grazie
    Divide at Impera

    Se mi vuoi visitare Milano con il tuo cellulare vai su infomilano.mobi

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il thread è un po' vecchio, chiudo come da regolamento
    puoi aprire un nuovo thread per la domanda, magari mettendo un riferimento a questo, qualora risultasse utile alla tua richiesta

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.