Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446

    problema visualizzazione file .swf

    non riesco a caricare nel mio sito alcune animazioni flash (una gelleria formata da diverse foto che si succedono una dopo l'altra). Cos'è che devo caricare? Solo il file .swf? Io ho caricato anche le immagini e il file xml da cui legge il percorso delle immagini.
    La cosa strana è che le altre animazioni flash che ho le visualizzo correttamente...

  2. #2
    non vedi l'swf o non vedi i file esterni caricati??
    Controlla i percorsi e magari posta il link cosi controlliamo!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    ecco il link:
    www.hillyitaly.eu

    cmq vedo solo la prima immagine della prima galleria mentre le altre sono bloccate.
    L'anteprima con dreamweaver funzionava correttamente...

  4. #4
    ...scusa ma quale dei mille flash devo guardare??

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    quello sopra le casette del piemonte e della liguria. Ci sono tre rettangoli. lì in teoria dovrebbero comparire tre foto che poi mano a mano cambiano...

  6. #6
    anche vedendo i link diretti (http://www.hillyitaly.eu/galleryCircuito2.swf )...non si vede nulla.
    Ma da questo nulla è al quanto difficile darti una spiegazione che non sia legata alla criptonite!

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    in teoria cosa dovrei caricare sul sito??? Solo il file swf o anche quelli .fla

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    se vi allego il codice dello script e il file xml ci date un occhio???

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    446
    questo è lo script
    codice:
    // set random # variables - each must be 0 for first 'while' loop below
    var randomNum = 0;
    var randomNumLast = 0;
    
    // parent container
    var container_mc = this.createEmptyMovieClip("container",0);
    // movie clip containers
    container_mc.createEmptyMovieClip("loader1_mc",2);
    container_mc.createEmptyMovieClip("loader2_mc",1);
    
    // preload watcher
    this.createEmptyMovieClip("watcher_mc",100);
    
    // load xml
    images_xml = new XML();
    images_xml.ignoreWhite=true;
    images_xml.onLoad = parse;
    images_xml.load("images.xml");
    
    function parse(success) {
    	if (success) {
    		imageArray = new Array();
    		var root = this.firstChild;
    		_global.numPause = Number(this.firstChild.attributes.timer * 1000);
    		_global.order = this.firstChild.attributes.order;
    		_global.looping = this.firstChild.attributes.looping;
    		_global.fadetime = Number(this.firstChild.attributes.fadetime);
    		_global.xpos = Number(this.firstChild.attributes.xpos);
    		_global.ypos = Number(this.firstChild.attributes.ypos);
    		var imageNode = root.lastChild;
    		var s=0;
    		while (imageNode.nodeName != null) {
    			imageData = new Object;
    			imageData.path = imageNode.attributes.path;
    			imageArray[s]=imageData;
    			imageNode = imageNode.previousSibling;
    			s++;
    		}
    		// place parent container
    		container_mc._x = _global.xpos;
    		container_mc._y = _global.ypos;
    		// parse array
    		imageArray.reverse();
    		imageGen(imageArray);
    	} else {
    		trace('problem');
    	}
    }
    
    // depth swapping
    function swapPlace(clip,num) {
    	eval(clip).swapDepths(eval("container_mc.loader"+num+"_mc"));
    }
    
    function loadImages(data,num) {
    	if (i==undefined || i == 2) {
    		i=2;
    		createLoader(i,data,num);
    		i=1;
    	} else if (i==1) {
    		createLoader(i,data,num);
    		i=2;
    	}
    }
    function createLoader(i,data,num) {
    	thisLoader=eval("container_mc.loader"+i+"_mc");
    	thisLoader._alpha=0;
    	thisLoader.loadMovie(data[num].path);
    	watcher_mc.onEnterFrame=function () {
    		var picLoaded = thisLoader.getBytesLoaded();
    		var picBytes = thisLoader.getBytesTotal();
    		if (isNaN(picBytes) || picBytes < 4) {
    			return;
    		}
    		if (picLoaded / picBytes >= 1) {
    			swapPlace("container_mc.loader2_mc",1);
    			alphaTween = new mx.transitions.Tween(thisLoader, "_alpha", mx.transitions.easing.Regular.easeOut,0,100,_global.fadetime,true);
    			timerInterval = setInterval(imageGen,_global.numPause,data);
    			delete this.onEnterFrame;
    		}
    	}
    }
    function imageGen(data) {
    	// random, or sequential?
    	if (_global.order=="random") {
    		// choose random # between 0 and total number of images
    		while (randomNum == randomNumLast) {
    			randomNum = Math.floor(Math.random() * data.length);
    			trace(randomNum);
    		}
    		loadImages(data,randomNum);
    		randomNumLast = randomNum;
    	} else if (_global.order=="sequential") {
    		// start at 0, increment to total number of images, then drop back to zero when done
    		if (p==undefined || p==data.length && _global.looping=="yes") { p=0; } else { break; }
    		loadImages(data,p);
    		p++;
    	} else {
    		trace ("order attribute in xml isn't correct - must specify either 'random' or 'sequential'");
    	}
    	clearInterval(timerInterval);
    }
    stop();
    il file xml è questo:
    codice:
    <!--  
    'timer' :: number of seconds between each image transition
    'order' :: how you want your images displayed. choose either 'sequential' or 'random'
    'looping' :: if the slide show is in sequential mode, this stops the show at the last image (use 'yes' for looping, 'no' for not)
    'fadeTime' :: velocity of image crossfade. Increment for faster fades, decrement for slower. Approximately equal to seconds.
    'xpos' :: _x position of all loaded clips (0 is default)
    'ypos' :: _y position of all loaded clips (0 is default)
    -->
    <gallery timer="5" order="sequential" fadetime="2" looping="yes" xpos="0" ypos="0">
    <image path="images/LANGHE20.jpg" />
    <image path="images/mimoseFoto.jpg" />
    <image path="images/toscana1.jpg" />
    <image path="images/umbria1.jpg" />
    <image path="images/lazio1.jpg" />
    <image path="images/Paesi1Tivoli.jpg" />
    <image path="images/PiattoPorchetta.jpg" />
    <image path="images/Giotto.jpg" />
    </gallery>

  10. #10
    Sinceramente dovrei rifarlo con quel codice per capirci ma non ho tempo.
    Ma se i file swf sono separati tra loro come mai che il primo va e gli altri no?

    Comunque i fla non servono alla pubblicazione.

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.