- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- mappa interattiva
-
dopo aver associato un un textInput istanziato "strada".
l'azione già associata al clip del percorso diventerà
onClipEvent(enterFrame){
**if(_root.bottone_premuto == true) {
**if (_root.strada=="via marte"){this._y=100;this._x=200;}
if (_root.strada=="via giove"){this._y=180;this._x=350;}
}
}Dopo dichè crei un bottone Ricerca e gli associ questa istruzione.
on(press) {
_root.bottone_premuto=true
}
on(release,releaseOutSide) {
_root.bottone_premuto=undefined
}
-
Fatto ma, non succede niente.
Ti allego il file così pui vedere dove sbaglio.
Grazie tante
-
cerano delle imprecisioni. da una occhiata al file allegato.. il pallino blu sarebbe il puntatore "mappa" che si sposterà alle coordinate prestabilite che potrai individuare spostando il puntatore blu all'interno del clip che contiene le strade.:)
-
Veramente tante grazie...
Sai qual è il problema? Siccome la mappa è inserita in una maschera, se la strada si trova al di fuori del campo visivo il pallino blu non si vede.
Io vorrei far traslare tutta la mappa in una posizione, ad esempio il centro dello schermo (dopo la ricerca).
Si può fare?
-
devi agire forzando le coordinate... difficile aiutarti cosi senza vedere un esempio concreto di mappa. hai un esempio di ispirazione??:(
-
Grazie, smanettando ho risolto...
Ora il mc principale (mappa) si sposta, praticamente ho tolto il pallino, e ho coreto il codice così:
onClipEvent (enterFrame) {
if (_root.bottone_premuto == true) {
if (_root.strada.text == "via marte") {
this._y = 11;
this._x = 22.5;
}
if (_root.strada.text == "via giove") {
this._y = 130;
this._x = 331.1;
}
}
}Secondo te c'è la possibilità di ingrandire il mc, ad esempio digito la via, il mc si sposta e si zoomma al centro dell'area di lavoro.
Grazie ancora
-
la possibilità cè ma diventerebbe + complesso richiede uno studio particolare
di tutte le coordinate zoom e non zoom. x zommare potresti usare xscale e yscale che ingrandiscono il clip in punti percentuali. ma poi dovresti agire nuovamente sulle coordinate.vedi esempio
onClipEvent (enterFrame) {
if (_root.bottone_premuto == true) {
if (_root.strada.text == "via marte") {
this._y = 11;
this._x = 22.5;**
this._yscale = 180;
this._xscale = 180;
**
}
if (_root.strada.text == "via giove") {
this._y = 130;
this._x = 331.1;
}
}
}
-
Mi inchino difronte alla tua bravura e soprattutto alla tua disponibilità.
Grazie ancora
ciao
-
Scusa ma ho un altro problema.
Riprendendo il tuo file con il mc mappa (il pallino che si sposta), vorrei che questo una volta effetuata la ricerca possa, mediante un bottone tornare nella posizione iniziale.
Ho fatto diversi tenativi ma non riesco a trovare l'action.
Mi aiuti per favore?
-
Falso allarme, HO RISOLTO !!!