Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Flash & ActionScript
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Flash & ActionScript Animazione web e linguaggio di programmazione

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 14-11-07, 13:19   #1 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
mappa interattiva

Ciao ho realizzato una mappa interattiva, adesso vorrei inserire un motore di ricerca per cercare le strade e i punti sulla mappa.
Cercando ho trovato un esempio che funziona così:
scrivo il nome della strada e la mappa si posiziona su un punto di coordinate x e y relativo alla posizione della strada stessa.
L'action è la seguente:
onClipEvent(enterFrame){
if (_root.strada=="via marte"){this._y=100;this._x=200;}
if (_root.strada=="via giove"){this._y=180;this._x=350;}
}
Praticamente ho un textInput istanziato "strada".
Mi sono perso sul più bello...come faccio la ricerca se non ho un bottone e che action devo associargli?
Mi potreste salvare?
delgius non in linea   Rispondi citando
Vecchio 14-11-07, 16:14   #2 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
vuoi integrare un bottone e azionare la ricerca alla pressione?
edo_flashas non in linea   Rispondi citando
Vecchio 14-11-07, 16:26   #3 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
si, grazie
delgius non in linea   Rispondi citando
Vecchio 14-11-07, 21:34   #4 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
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
}
edo_flashas non in linea   Rispondi citando
Vecchio 15-11-07, 11:44   #5 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
Fatto ma, non succede niente.
Ti allego il file così pui vedere dove sbaglio.
Grazie tante
Files allegati
Tipo di file: zip stradario_2.zip (89.6 KB, 2 visite)
delgius non in linea   Rispondi citando
Vecchio 15-11-07, 15:16   #6 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
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.

http://************/2zcpp7

Ultima modifica di edo_flashas : 15-11-07 15:24.
edo_flashas non in linea   Rispondi citando
Vecchio 15-11-07, 18:24   #7 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
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?
delgius non in linea   Rispondi citando
Vecchio 15-11-07, 19:13   #8 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
devi agire forzando le coordinate... difficile aiutarti cosi senza vedere un esempio concreto di mappa. hai un esempio di ispirazione??
edo_flashas non in linea   Rispondi citando
Vecchio 15-11-07, 21:10   #9 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
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
delgius non in linea   Rispondi citando
Vecchio 15-11-07, 21:15   #10 (permalink)
Esperto
 
Data di registrazione: Mar 2007
Ubicazione: undefined
Messaggi: 584
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;
}
}
}
edo_flashas non in linea   Rispondi citando
Vecchio 15-11-07, 21:35   #11 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
Mi inchino difronte alla tua bravura e soprattutto alla tua disponibilità.
Grazie ancora
ciao
delgius non in linea   Rispondi citando
Vecchio 16-11-07, 19:59   #12 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
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?
delgius non in linea   Rispondi citando
Vecchio 16-11-07, 20:09   #13 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 114
Falso allarme, HO RISOLTO !!!
delgius non in linea   Rispondi citando
Rispondi
Tags:



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 01:53.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.