Ragazzi, approfitto della discussione per farvi una domanda: come posso far apparire al posto del cursore del mouse un elemento della libreria scelto da me?
Ragazzi, approfitto della discussione per farvi una domanda: come posso far apparire al posto del cursore del mouse un elemento della libreria scelto da me?
Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
Vincenzo: "Spesso sì."
Utonter . Puliti dentro e belli fuori.
Dovrebbe bastarti questo:
codice:Mouse.hide(); clip_vuota.attachMovie("ID_oggetto", "nome_istanza", livello); nome_istanza.startDrag();
FaX
Cosa si intende per "ID_oggetto"?Originariamente inviato da ilpiubello
Dovrebbe bastarti questo:
codice:Mouse.hide(); clip_vuota.attachMovie("ID_oggetto", "nome_istanza", livello); nome_istanza.startDrag();
Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
Vincenzo: "Spesso sì."
Utonter . Puliti dentro e belli fuori.
Ah, anche un'altra cosa. A cosa devo associare quell'azione? Ad un fotogramma o all'oggetto?
Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
Vincenzo: "Spesso sì."
Utonter . Puliti dentro e belli fuori.
Si intendi l'ID di concatenamento.
Devi selezionare l'oggetto in libreria, cliccare con il tasto destro del mouse e scegliere la voce "Concatenamento"; a quel punto assegni l'ID che dovrai richiamare nel comando attachMovie.
L'azione, basta semplicemente che la metti nel frame dove vuoi che il mouse venga sostituito... se deve esserlo per tutto il filmato, puoi farlo direttamente nel frame1.
FaX
Mmm... non faccio bene qualcosa: il mouse si nasconde, l'elemento a mia scelta appare, ma non viene draggato.
A intuizione, guardando lo script che hai postato, ho inserito un movieclip vuoto nello stage, nome di istanza "clip", e ho assegnato al primo frame della timeline principale:
("id" e "istanza" sono rispettivamente l'id ed il nome di istanza dell'elemento da usare come cursore).codice:Mouse.hide(); clip.attachMovie("id", "istanza", livello); istanza.startDrag();
Dove sbaglio?
Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
Vincenzo: "Spesso sì."
Utonter . Puliti dentro e belli fuori.
Oh, ho risolto, che stupido: lo startdrag dovev essere riferito al movieclip e non ad "istanza".
Però c'è un altro problema: l'oggetto non rispetta la posizione del mouse, cioè mantiene sempre una certa distanza rispetto al vero puntatore (non so se mi sono espresso chiaramente).
Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
Vincenzo: "Spesso sì."
Utonter . Puliti dentro e belli fuori.
up (ho editato)
Marcello: "Non ti preoccupare, è tutto CSS, senò è finita che separiamo la grafica dai contenuti. E allora 'o W3C parla a vacant?"
Vincenzo: "Spesso sì."
Utonter . Puliti dentro e belli fuori.
...non è che abbia capito molto...
Non hai modo di farmi vedere come funziona?
FaX