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

    controllare un clip "creato"

    dunque... è difficile da spiegare e, apparentemente, anche da fare

    faccio una copia di un clip con l' attachMovieClip.
    poi vorrei riuscire a ricavare dal _root la _currentframe di questa copia, ma non riesco, perchè è una copia e quindi non ha un nomeistanza...

    come posso fare?
    <a href="www.thelittlebalance.com">The Little Balance</a>

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    il nome istanza ce l'ha

    è il nome che gli metti in questo comando

    attachMovie("quadrato","clip",1)

  3. #3
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    La copia ha un nome d'istanza: è quello che assegni nell'istruzione.
    Per recuperare una proprietà di questo movieclip creato la sintassi è:
    proprieta_recuperata = _root[variabile_istanza_movieclip_creato]._currentframe;

  4. #4
    ok vi ringrazio... ma c'è un problema
    come avete detto voi funziona... ma io devo prendere il dato da un'altro movie clip ancora... creato anch'esso.

    dunque diciamo che ho il movieclip base, mc quad1, mc quad2

    io dal quad2 devo vedere il quad1._currentframe ... ho provato con lo stesso comando ma non riesco a ottenere nulla... help
    <a href="www.thelittlebalance.com">The Little Balance</a>

  5. #5
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Riporta le azioni che usi per duplicare la clip e per recuperare le proprietà.

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    devi dargli il percorso, se hai un movie clip chiamato mc con dentro quad1 e fai l'attachmovie di quad1 chiamandolo quad2, devi scrivere

    _parent.quad1._currentFrame

  7. #7
    ok allora nel root del filmato:

    codice:
    for (var k = 0; k < 3; k++) {
    	newname = "quad"+k;
    	_root.attachMovie("quad", newname, ++d);
    }
    
    _root.quad1._x = 100;
    _root.quad1._y = 100;
    _root.quad2._x = 150;
    _root.quad2._y = 150;
    il codice è facile da capire... ora se creo un campo dinamico nel root e lo chiamo cframe e nel root metto
    codice:
    _root.cframe = _root[quad1]._currentframe;
    funzia... ma se metto in un clip

    codice:
    onClipEvent(enterFrame) {
       _root.cframe = _root[quad1]._currentframe;
    }
    non funzia... :quote:
    <a href="www.thelittlebalance.com">The Little Balance</a>

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    perchè te la prende come una variabile del movie clip, devi scrivere

    _root.quad1._currentframe

  9. #9
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    codice:
    onClipEvent(enterFrame) {
       _root.cframe = _root[_root.quad1]._currentframe;
    }

  10. #10
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    [OT]Ahhh carissima Stormy :bubu:[/OT]

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.