ho un movie clip annidato in una latro movie clip...
vorrei che cliccandoci sopra si 'trasferisse sulla root [posizionandosi al centro dello schermo e che ricliccandoci ritornasse al suo posto...come faccio?
ciao
DaZ
ho un movie clip annidato in una latro movie clip...
vorrei che cliccandoci sopra si 'trasferisse sulla root [posizionandosi al centro dello schermo e che ricliccandoci ritornasse al suo posto...come faccio?
ciao
DaZ
cioè in pratica tu vuoi che si sposti ma seguendo le coordinate dello stage e non quelle del movie clip dentro cui sta?
devi usare globalToLocal per convertire le coordinate dello stage in quelle del movie clip
con MX
onClipEvent (load) {
orY=_y
orX=_x
point = new Object();
point.x = Stage.width/2
point.y = Stage.height/2
globalToLocal(point);
}
on(release){
sposta=!sposta
if(sposta){
_x=point.x
_y=point._y
}else{
_x=orx
_y=or_y
}
}
con Flash 5 devi ricavare tu dalla dimensione del filmato la metà dello stage, io l'ho fatto con un filmato di 550 per 200, e devi usare il mousedown con l'hittest
onClipEvent (load) {
orY=_y
orX=_x
point = new Object();
point.x = 275
point.y = 200
globalToLocal(point);
}
onClipEvent(mouseDown){
if(hitTest(_root._xmouse,_root._ymouse,true)){
sposta=!sposta
if(sposta){
_x=point.x
_y=point._y
}else{
_x=orx
_y=or_y
}
}
}
Grazie Stormy...
funziona se metto
onClipEvent (load) {
orY=_y
orX=_x
point = new Object();
point.x = Stage.width/2
point.y = Stage.height/2
globalToLocal(point);
}
per il mc e
on(release){
sposta=!sposta
if(sposta){
_x=point.x
_y=point._y
}else{
_x=orx
_y=or_y
}
}
per il bottone contenuto nell'mc...se però il bottone è contenuto in un altro mc devo modificare il path...ma dove????
cos'è che devi spostare? l'mc con il pulsante o il mc che contiene entrambi?
clicchi sul pulsante e ti sposta il movie clip che contiene il movie clip che contiene il pulsante?
csullo stage c'è un mc con dentro un menu [chiamamolo 'menu'] con dei pulsanti [pulsante1, pulsante2]... e un movie clip [container] con dentro altri movie clip [clip1, clip2, clip3]Originariamente inviato da Stormy
cos'è che devi spostare? l'mc con il pulsante o il mc che contiene entrambi?
clicchi sul pulsante e ti sposta il movie clip che contiene il movie clip che contiene il pulsante?
Il pulsante1 deve far centrare il clip1 sullo stage...e poi, premendo su una x nel clip 1 questo deve tornare a posto...
casino...
a parte che lì nel mio script c'erano errori di battitura a cui pare che oggi sono abbonata
_y=point.y
e non
_y=point._y
e
_y=ory
invece di
_y=or_y
passando alla tua domanda diversamente da come avevo capito io che cliccando sul movie clip questo si posizionava al centro e ricliccandoci sopra si spostava
la cosa deve essere organizzata così
pulsante1 nel menu --> sposta mc1
pulsante a forma di x in mc1 --> rimetti a posto mc1
allora prima di tutto bisogna stabilire le coordinate a cui si deve spostare e le coordinate a cui deve tornare
nel movie clip container (o come si chiama)
onClipEvent (load) {
point = new Object();
point.x = Stage.width/2
point.y = Stage.height/2
globalToLocal(point);
}
nel movie clip mc1 dentro container
onClipEvent (load) {
orY=_y
orX=_x
}
(si potrebbe mettere tutto questo comando nel movie clip container, ma siccome ho capito che tu devi fare lo stesso lavoro per più movie clip sto cercando di risparmiarti un for)
nel pulsante1 dentro al movie clip menu
on(release){
_parent.container.mc1._x=_parent.container.point.x
_parent.container.mc1._y=_parent.container.point.y
}
nel pulsante a forma di x all'interno di mc1 (se non è un altro movie clip ma un semplice pulsante)
on(release){
_x=orX
_y=orY
}
se x fosse un altro movie clip con dentro un pulsante
on(release){
_parent._x=_parent.orX
_parent._y=_parent.orY
}
speriamo di non esserci dimenticate nulla![]()
Ho capito il tuo script..però mi posiziona l'mc al centro ma del mc conteiner..non della root!
![]()
![]()
il pulsante per farlo tornare a posto funziona!
il problema è che rimane nell'mc invece che spostarsi in root...
vai spartaco!rompi le cateneeee....![]()
visto che riuscivi ad aprire i fla fatti con macintosh ti mando la porcheria (nel senso di grafica) che ho fatto io
dimmi se il tuo è organizzato in modo molto diverso da come avevo capito io
grazie [anche la mia è una porkeria...è ancora un dummie]Originariamente inviato da Stormy
visto che riuscivi ad aprire i fla fatti con macintosh ti mando la porcheria (nel senso di grafica) che ho fatto io
dimmi se il tuo è organizzato in modo molto diverso da come avevo capito io