Visualizzazione dei risultati da 1 a 3 su 3

Discussione: mappa interattiva

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    159

    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?

  2. #2
    ma nel tuo caso il controllo lo fa con un enterframe ...cioè lo fa sempre quindi appena riempi la casella di input dovrebbe partire in automatico...
    xrò potresti fare una cosa del genere
    sul frame
    scelta =false

    onClipEvent(enterFrame){
    if(scelta){
    if (_root.strada=="via marte"){this._y=100;this._x=200;}
    if (_root.strada=="via giove"){this._y=180;this._x=350;}
    }
    }

    e sul pls
    on(release){
    scelta =true
    }

    anche se bisogna vedere.....ma fa una prova
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    159
    grazie, diciamo che ho risolto a metà.
    praticamente ho creato un cerchio (istanza mappa) che si sposta sulla strada una volta effettuata la ricerca
    l'action è:
    sul mc principale
    onClipEvent (enterFrame) {
    if (_root.bottone_premuto == true) {
    if (_root.strada.text == "via marte") {
    this.mappa._y = 11;
    this.mappa._x = 22.5;
    }
    if (_root.strada.text == "via giove") {
    this.mappa._y = 130;
    this.mappa._x = 331.1;
    }
    }
    }


    sul pulsante
    on (press) {
    _root.bottone_premuto = true;
    }
    on (release, releaseOutside) {
    _root.bottone_premuto = undefined;
    }

    Riassumendo ho un pallino (istanza mappa) che si posiziona sulla strada, invece io vorrei che si spostasse il mc principale in una posizione ad esempio il centro dell'area di lavoro. Questo perchè il mc principale è più grande dell'area di lavoro, quindi se la via si trova al di fuori dell'area di lavoro il pallino non si vede.
    Si può fare?

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.