Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Crash di Explorer con caricamento dinamico mp3!!!

    Salve a tutti!
    Ho 3 problemi che, sembrandomi connessi, penso debbano essere esposti assieme....

    PROBLEMA 1:
    Da quando ho cambiato pc e reinstallato tutti i programmi non riesco più ad esportare filmati flash con audio incorporato.

    PROBLEMA 2:
    I browsers mi crashano se carico dinamicamente l'audio - non sempre, ma spesso...

    PROBLEMA 3:
    Se il filmato è caricato da zero, l'animazione parte, se invece è in cache non sempre...
    che c'entra con i precedenti?
    nulla! ma visto che lo script che fa crashare i browsers è contenuto in questo file, piglio capre e cavoli!

    I primi 2 problemi non me li spiego...
    testando questi come altri files su un pc con installato solo win98 ed explorer 5 (per i css, sigh!) e flashplayer 6, tutto funziona perfettamente, mentre su quello su cui lavoro mi è impossibile lavorare...
    Configurazione: winxp pro con sp1 e aggiornamenti annessi, explorer 6 e flashplayer 6, scheda audio integrata AC'97...
    a nessuno è successo qualcosa di simile?!?
    cosa potrebbe essere?

    PROBLEMA 3:
    ecco lo script dell'swf che se è già caricato in cache non sempre parte...
    codice:
    stop();
    var mp3 = new Sound();
    mp3.loadSound("mp3/loops/schiavona.mp3",false);
    mp3.stop();
    var dim;
    var percentuale;
    loading._visible = true;
    
    function preload() {
    	car = _root.getBytesLoaded();
    	tot = _root.getBytesTotal();
    	percentuale = Math.floor(car/tot*100);
    	loading.perc.text = percentuale;
    	dim = Math.round(_root.getBytesTotal()*1024);
    	loading.dim.text = dim;
    	mp3.onLoad = function() {
    		if (percentuale=="100"){
    			clearInterval(a);
    			clearInterval(b);
    			_root.gotoAndStop(2);
    		}
    	}
    }
    
    function ruota() {
    	gradi = logo._rotation;
    	logo._rotation = (gradi - 15);
    }
    
    this.onLoad = function() {	
    	a = setInterval(ruota,20);
    	b = setInterval(preload,30);
    }
    e al secondo fotogramma, c'è un mc con mp3.play();

    se sapete darmi una dritta, anche solo per 1 di questi problemi, ve ne sarò grata per sempre!!
    GRAZIE!

  2. #2

    Re: Crash di Explorer con caricamento dinamico mp3!!!

    Originariamente inviato da b_lilith

    PROBLEMA 3:
    Se il filmato è caricato da zero, l'animazione parte, se invece è in cache non sempre...
    codice:
    stop();
    var mp3 = new Sound();
    mp3.loadSound("mp3/loops/schiavona.mp3",false);
    mp3.stop();
    var dim;
    var percentuale;
    loading._visible = true;
    
    function preload() {
    	car = _root.getBytesLoaded();
    	tot = _root.getBytesTotal();
    	percentuale = Math.floor(car/tot*100);
    	loading.perc.text = percentuale;
    	dim = Math.round(_root.getBytesTotal()*1024);
    	loading.dim.text = dim;
    	mp3.onLoad = function() {
    		if (percentuale=="100"){
    			clearInterval(a);
    			clearInterval(b);
    			_root.gotoAndStop(2);
    		}
    	}
    }
    
    function ruota() {
    	gradi = logo._rotation;
    	logo._rotation = (gradi - 15);
    }
    
    this.onLoad = function() {	
    	a = setInterval(ruota,20);
    	b = setInterval(preload,30);
    }
    e al secondo fotogramma, c'è un mc con
    mp3.play(0,1);
    Ahimè, dopo migliaia di prove su pc diversi e programmi diversi, temo che per i primi 2 problemi si debba parlare di problemi hardware/plug-in (?!?) o simili,
    ma per il terzo problema, non mi sa dire nulla nessuno?
    PLEASE!

  3. #3
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Scusa, prova così:

    codice:
    function init()
    {
    	this.stop();
    	mp3 = new Sound();
    	mp3.loadSound("mp3/loops/schiavona.mp3",false);
    	loading._visible = true;
    	a = setInterval(ruota, 20);
    	b = setInterval(preload, 30);
    }
    function preload()
    {
    	var car = _root.getBytesLoaded();
    	var tot = _root.getBytesTotal();
    	var per = Math.floor(car/tot*100);
    	var dim = Math.round(_root.getBytesTotal() / 1024);
    	loading.perc.text = per;
    	loading.dim.text = dim;
    	if(car >= tot && tot != undefined){
    		clearInterval(a);
    		clearInterval(b);
    		_root.gotoAndStop(2);
    	}
    }
    function ruota()
    {
    	logo._rotation -= 15;
    }

  4. #4
    FUNZIONA!!!!
    Grazie e mille Negatyve!!!

    ...se non ci fossi tu!...
    sto per fare un uppino a un vecchio post a cui nessuno ha risposto e mi sa che l'unico che potrà rispondermi sei tu!
    ...ma prima faccio l'ennesima prova da me...

    grazie ancora.

    Ba.

  5. #5
    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.