Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Movie clip e livelli.

  1. #1
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274

    problema inviato a negatyve e .......

    proposto al forum:
    (dovrebbe essere di semplice lettura e soluzione)

    pagina "pippo.swf" che al suo interno a un "mc vuoto".... ancora per caricare *.swf esterni.
    l'*.swf che vado a caricare ha al suo interno un ulteriore mc che contiene dei tasti.
    il codice che gli assegno ai tasti è il seguente:
    (per es. per modificare l'alpha)

    on (rollOver) {
    _root.mcp.stufa.btn1._alpha=100;

    }
    on (rollOut) {
    _root.mcp.stufa.btn1._alpha=50;

    }

    dove:
    mcp è il mc vuoto su "pippo.swf"
    stufa è il mc del swf esterno caricato in mcp
    btn1 è il bottone all'interno di stufa.

    inoltre sulla scena stufa c'è una casella di testo dinamica che dovrebbe far comparire il nome del prodotto in selezione.
    casella di testo con variabile "desc"
    quindi il codice sarà così composto:

    on (rollOver) {
    _root.mcp.stufa.btn1._alpha=100;
    _level1.desc="pinco pallo"

    }
    on (rollOut) {
    _root.mcp.stufa.btn1._alpha=50;
    _level1.desc=" "

    }

    ca**o xò non funziona niente... dove sbaglio?????


    Permettetemi di fare dei ringraziamenti:
    prima di tutto vorrei ringraziare chi da vita a questo forum!
    secondariamente vorrei ringraziare negatyve.
    e tutte quelle persone che fanno guadagnare dei soldini (importanti oggi più che mai) con semplici aiutini.
    GRAZIE

  2. #2
    Inserendo il seguente codice:
    _root.mcp.stufa.btn1._alpha=100;
    richiami mc mcp presente sulla _root del file principale e successivamente stufa che dovrebbe essere un mc all'interno di mcp della root.

    Non so se il codice che sto per postarti sara' corretto, ma per logica se non dai le indicazioni dove reperire l'mc stufa, non funzionera' mai, comunque fai una prova:
    _root.mcp._parent.stufa.btn1._alpha=100;
    oppure spezza l'istruzione precedente in:
    _root.mcp; //nome mc su file principale
    _parent.stufa.btn1._alpha=valore; //nome mc su file secondario

    Fammi sapere.
    Ciao
    RS95

  3. #3
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    x RS95 -
    dunque ho provato con la prima ipotesi (_root.mcp._parent.stufa.btn1._alpha=100 ma non funziona.

    mentre per:
    _root.mcp; //nome mc su file principale ;
    _parent.stufa.btn1._alpha=valore; //nome mc su file secondario
    scusa ma, non l'ho capito!!
    il tasto è dentro mc stufa! come faccio ad assegnarli solo _parent?
    ricapitolando:
    nel file pippo2.swf (che viene caricato da pippo1.swf in mc vuoto), ci sono 3 mc di cui uno "stufa", che al click mi fa vedere i tasti dentro al mc stufa posizionati nel secondo frame.

    .... grazie

  4. #4
    Ti invio in privato la mia e-mail, prova a zippare il file ed inviarmelo ed appena avro' un attimo di tempo lo guardo (uso MX v. 6).
    Purtroppo cosi' non riesco a capire come ovviare al problema, forse se ho i file ti trovero' la soluzione.
    Ciao
    RS95

  5. #5
    Ciao albe66,
    qualche istante fa ti ho inviato il file zippato, spero sia quello l'effetto che desideravi costruire.
    Adesso spiego come ho ovviato all'inconveniente che hai riscontrato.
    Ho un file principale (esempio filippo1.swf) sul quale, su un livello, inserisco un pulsante e, su un secondo livello, inserisco un mc vuoto, a quest'ultimo dò nome istanza mcp, ritorno sul pulsante e gli dò l'azione:
    codice:
    on (press) {
    	loadMovie("filippo2.swf", _root.mcp);
    }
    oppure, che è uguale:
    codice:
    on (press) {
       _root.mcp.loadMovie("filippo2.swf");
    }
    quindi carico sul clip vuoto della _root il filmato filippo2.swf.

    A questo punto mi creo un secondo file di nome filippo2 (questo file sarà costituito da 2 keyframe sulla timeline principale sui quali metto uno stop per ognuno), creo un mc stufa, sul primo livello con due frame, inserisco l'immagine della stufa, sul secondo livello inserisco un ellisse, faccio un effetto maschera ed inserisco un altro livello con due key frame mettendo uno stop su ciascuno.
    Ritorno sulla timeline della scena principale ed inserisco il clip appena costruito, gli dò nome istanza stufa ed il seguente comando:
    codice:
    on (release) {
    	_parent.gotoAndStop(2);
    	_parent.stufa.gotoAndPlay(2);
    }
    creo un nuovo clip (btn2) con una immagine in dissolvenza fatto tramite interpolazione movimento (frame 1 - 50%, frame 11 - 100%, frame 22 - 50%), ritorno sulla scena principale ed inserisco un nuovo livello, con due keyframe, sul secondo metto il clip appenena creato e gli assegno "pippo" come nome istanza, inserisco un testo dinamico al quale dò var "txt", seleziono il clip con nome istanza "pippo" e gli assegno il seguente codice:
    codice:
    on (rollOver) {
    	_parent.pippo.gotoAndPlay(2);
    	_parent.txt = "Filippo";
    }
    on (rollOut) {
    	_parent.pippo.gotoAndPlay(12);
    	_parent.txt = "";
    }
    pubblico i file filippo1 e filippo2 ed ho risolto.

    A questo punto la mia domanda è:
    come mai mettendo l'mc btn2 dentro l'mc stufa ed assegnando i percorsi corretti non ottongo l'effetto della dissolvenza?

    Il codice del rollOver e rollOut, in ques'ultimo caso sarà:
    codice:
    on (rollOver) {
    	_parent.stufa.pippo.gotoAndPlay(2);
    	_parent.txt = "Filippo";
    }
    on (rollOut) {
    	_parent.stufa.pippo.gotoAndPlay(12);
    	_parent.txt = "";
    }
    Ciao
    RS95

  6. #6
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    1,064
    Usare titoli adeguati, ok?

  7. #7
    In che senso: "Usare titoli adeguati, ok?"
    Era un post già creato da altro utente.
    Ciao
    RS95

  8. #8
    Utente di HTML.it L'avatar di albe66
    Registrato dal
    Sep 2000
    Messaggi
    274
    Grazie RS95.....
    vedi mail.
    per i titoli...... anch'io sono curioso di sapere cosa intendi .


    ciao
    e buona Pasqua

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.