Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    azione da solo funziona dentro al padre no

    Buongiorno a tutti,

    Inanzitutto una premessa il gioco preso singolarmente funziona perfetttamente, purtropo se lo carico in un altro filmato o con il loadMovie o con il Num mi da problemi..
    ad ogni modo adesso l'ho caricato con il loadMovieNum("mano.swf",1);


    qui sotto c'è il codice che non mi funziona
    ecco

    in un pulsante ho messo questa azione.. la parte in rosso non mi funziona


    codice:
    on (keyPress "<Left>") {
       duplicateMovieClip("cd","ood",7);
       setProperty("ood", _x, 562.8);
       setProperty("ood", _y, 382.1);
    	tellTarget ("_parent/fitti")
    	{
    		attiva = random(3) + 1;
    		duplicateMovieClip("clip" + attiva, "nuovo", 5);
    		setProperty("nuovo", _x, 242.1);
    		setProperty("nuovo", _y, 382.1); 
    	}
    In pratica non riesce a trovare il target e mi da questo errore (solo in fase di pubblicazione in un swf padre)

    Target non trovato: Target="_parent/fitti" Base="_level1"

    ho anche provato a mettere _level1 davanti ad attiva(parte in rosso), ma il discorso non cambia!

    Cosa dovrei fare secondo voi?!?



    Ho anche provato a caricarlo in un clip filmato e ad usare la proprietà this._lockroot="true", ma il sintomo persiste!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    prova a mettere, nel filmato che vai a caricare, questo codice:

    this._lockroot = true;

    devi inserirlo prima del tuo codice as


  3. #3
    GRazie
    ho già provato anche queto ora riprovo non si sa mai..


    ho provato niente ho messo il codice prima di tutto il resto sulla _root del filmato gioco cioè quello che viene caricato..
    Cosa posso fare mic?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    scusa, mi era sfuggito l'ultimo pezzo e ho ripetuto il codice che già avevi provato. ops

    sinceramente così non mi viene in mente. dovrei provare a rifare tutto visto che non mi illumino d'immenso senza riprodurre

    poi provo

  5. #5

    Re: azione da solo funziona dentro al padre no

    Originariamente inviato da eddydesigner
    Buongiorno a tutti,

    Inanzitutto una premessa il gioco preso singolarmente funziona perfetttamente, purtropo se lo carico in un altro filmato o con il loadMovie o con il Num mi da problemi..
    ad ogni modo adesso l'ho caricato con il loadMovieNum("mano.swf",1);


    qui sotto c'è il codice che non mi funziona
    ecco

    in un pulsante ho messo questa azione.. la parte in rosso non mi funziona


    codice:
    on (keyPress "<Left>") {
       duplicateMovieClip("cd","ood",7);
       setProperty("ood", _x, 562.8);
       setProperty("ood", _y, 382.1);
    	tellTarget ("_parent/fitti")
    	{
    		attiva = random(3) + 1;
    		duplicateMovieClip("clip" + attiva, "nuovo", 5);
    		setProperty("nuovo", _x, 242.1);
    		setProperty("nuovo", _y, 382.1); 
    	}
    In pratica non riesce a trovare il target e mi da questo errore (solo in fase di pubblicazione in un swf padre)

    Target non trovato: Target="_parent/fitti" Base="_level1"

    ho anche provato a mettere _level1 davanti ad attiva(parte in rosso), ma il discorso non cambia!

    Cosa dovrei fare secondo voi?!?



    Ho anche provato a caricarlo in un clip filmato e ad usare la proprietà this._lockroot="true", ma il sintomo persiste!!
    ok

  6. #6
    attiva dove la dichiari?

    in _root su level 0?

    è li che la devi andare a cercare e poi perchè usi il tellTarget?
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    la variabile attiva la dichiaro all'interno di un clip ("fitti")sulla _root del filmato che vado a caricare cioè su _level1.


    perciò tu dici che dovrei portare il clip fitti quindi la variabile attiva=1 sul filmato principale quindi in _level0? ho così provato ma il problema rimane..

    riguardo al telltarget dici che dovrei ometterlo e sostituirlo con qualcos'altro?

    thanks

  8. #8
    puoi dichiararla

    _level1.fitti.attiva=TuoValore;

    poi nel tuo codice

    codice:
    on (keyPress "<Left>") {
       duplicateMovieClip("cd","ood",7);
       setProperty("ood", _x, 562.8);
       setProperty("ood", _y, 382.1);
    	tellTarget ("_parent/fitti")
    	{
    		_level1.fitti.attiva = random(3) + 1;
    		duplicateMovieClip("clip" + _level1.fitti.attiva, "nuovo", 5);
    		setProperty("nuovo", _x, 242.1);
    		setProperty("nuovo", _y, 382.1); 
    	}
    il tellTarget è semplicemente obsoleto si usava in flash 5 ora i percorsi li raggiungi direttamente

    target.TuoMC

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #9
    Perfetto adesso funziona

    E come volevasi dimostrare anche questa volta hai azzeccato la soluzione.

    ho seguito le tue istruzioni ed ho tolto la riga del tellTarget;

    del resto ne è passata di acqua sotto i ponti da flash 5 ad oggi!

    Grazie

  10. #10
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.