Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    10

    caricamento filmlato esterno

    Ciao a tutti
    nn sono ancora molto pratico di Flash, per meglio dire sono agli inizi
    sto cercando di creare un sito in flash. per adesso ho la mia pagina iniziale e lo spazio dove voglio far caricare le "pagine"
    nel filmato principale ho un tasto home a cui ho assegnato questo codice:

    onClipEvent (load) {
    //cosi carica la slide all'avvio del filmato
    loadMovie("slide.swf", _root.film);
    }
    on (press) {
    \\rimuovi i filmati caricati dentro film
    unloadMovie(_root.film);
    \\carica la slide iniziale
    loadMovie("slide.swf", _root.film);
    }

    il filmato slide.swf è una slide ke ho creato dando degli effetti dissolvenza fatti con AS, ecco il codice inserito in ogni frame:

    stop();
    intervallo = setInterval(foto, 3000);
    function foto() {
    \\il nome istanza per l'immagine cambia in ogni frame
    img1_mc.onEnterFrame = function() {
    img1_mc._alpha -= 5;
    if (img1_mc._alpha<=0) {
    img1_mc._visible = false;
    delete img1_mc.onEnterFrame;
    play();
    clearInterval(intervallo);
    }
    };
    }

    il problema: qualcuno sa spiegarmi perkè quando clicco su home i tempi dell'intervallo vengono sballati?o meglio, ho notato che mi sballa i tempi della slide in cui era nel momento in cui ho cliccato

    grazie in anticipo
    --F/_46iO''->

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    10
    altrimenti come posso fare per far si che se il filmato slide.swf è caricato il pulsante home si disattivi e torni attivo solo se c'è un'altro filmato al suo posto?
    --F/_46iO''->

  3. #3
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    cosi facendo non trovi problemi di riferimento alla root? :master:
    altrimenti come posso fare per far si che se il filmato slide.swf è caricato il pulsante home si disattivi e torni attivo solo se c'è un'altro filmato al suo posto?
    potresti fare che al premere di gni pulsante setti una variabile in modo differente..
    e nel pulsante home fai un controllo in base all'ultimo tasto premuto..
    se l'ultimo tasto premuto è "home" setterai la proprietà enabled a false..
    se l 'ultimo tasto non è "home" setterai la proprietà enabled a true..

    da sempre l'ignoranza fa paura, ma il silenzio è uguale a morte

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    10
    aaaaaaaaarrrrghhhhh!!!!
    sto impazzendo....
    nnke cosi funziona!!!!!
    ho provato anche a fargli rimuovere e creare da zero un clip, nn c'è nnte da fare...
    --F/_46iO''->

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    10
    grazie per la dritta della variabile, quella mi ha già dato una bella mano
    solo che rimango ancora incasinato con quella storia dei tempi, sembra che vada a sballarmi tutti i setInterval ke sn andato a mettere

    inoltre adesso ho un nuovo problema, sn due giorni che tiro avanti a risolverlo(c perderò la testa su flash, ho gia capito :rollo: ) :
    facciamo che intanto posto il link d quello ke sto facendo, cosi è + facile spiegare: Link

    allora, sn felicissimo d essere arrivato a fare quell'effetto sul menu(è tanto x me credetemi )

    ho messo questo codice per il tasto prodotti:
    codice:
    on (rollOver) {
    	if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
    		if (_currentframe>(24/2)) {
    			gotoAndPlay(24-_currentframe);
    		} else {
    			play();
    		}
    		aperto = true;
    	}
    }
    on (rollOut) {
    	if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
    		if (_currentframe<(24/2)) {
    			gotoAndPlay(24-_currentframe);
    		} else {
    			play();
    		}
    		aperto = false;
    	}
    }
    on (release) {
    	gotoAndPlay(25);
    }
    poi, dentro prodotti, ho inserito questi codici rispettivamente al frame 25 e 26
    codice:
    stop();
    smenu_mc._alpha = 0;
    smenu_mc.onEnterFrame = function() {
    	smenu_mc._alpha += 15;
    	if (smenu_mc._alpha>=100) {
    		smenu_mc._visible = true;
    		delete smenu_mc.onEnterFrame;
    	}
    };
    codice:
    stop();
    smenu_mc._alpha = 100;
    smenu_mc.onEnterFrame = function() {
    	smenu_mc._alpha -= 20;
    	if (smenu_mc._alpha<=0) {
    		smenu_mc._visible = false;
    		delete smenu_mc.onEnterFrame;
    		gotoAndPlay(13);
    	}
    };
    bene...fatto ciò, ho il pulsante " ->curve " ke viene fuori cn l'effetto fade ma se lo clicco nn fa niente
    io voglio ke attivi un filmato esterno al posto della slide ke c'è dentro. ho provato a inserire ovunque il codice per il caricamento del filmato, ma nn vuole saperne di prenderlo...ho provato anke a inserire trace("messaggio di prova") giusto per vedere se almeno il pulsante funziona, ma non ne vuole sapere

    qualcuno può dirmi qualcosa? sto impazzendo
    --F/_46iO''->

  6. #6
    scusa ma curve è un pulsante??
    se si
    se inserisci ad es nel
    on(release){
    trace("qua")
    }

    nn ti restituisce niente?
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    10
    no, gia provato

    comunque x adesso questo problema l'ho risolto mettendo la barretta sotto come MC fuori dal MC prodotti
    ho dovuto riscrivere varie parti ma c'è l'ho fatta(quasi)...
    sembrava quasi ke il MC prodotti facesse da maschera al sottomenu...boh :master:

    comunque adesso ho ancora quel problema cn i tempi dello slide ke mi sballano...nessuno sa cosa può essere? la cosa ke mi sconvolge d + è ke sembra quasi ke a questo punto il comando clearInterval nn serve a nnte

    grazie
    --F/_46iO''->

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.