Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    strano comportamento di coordinate X e Y!

    Ciao a tutti!

    Ho un filmato flash dove è presente una mappa e un elenco di nomi che, una volta cliccati, mi zoommano la mappa sulle cooridnate correlate al nome selezionato...

    vi posto la funzione che mi zoomma:

    Codice PHP:
        zoomin(zoomXY1001002); 
    dove X e Y sono valori presi da XML:

    fin qui tutto ok, la funzione va perfettamente e mi zooma nella zona giusta...

    il problema sta nel nome che appare nella mappa...

    il nome nella mappa lo stampo con questo script.

    Codice PHP:
    var caricaXML:XML = new XML();
     
    caricaXML.ignoreWhite true
    caricaXML.onLoad leggiXML
    caricaXML.load("AZIENDA.xml");
    function 
    leggiXML(succes:Boolean) { 
    if (
    succes == true) {         
    var 
    nomemappa:Array = [];         
    var 
    ics:Array = [];         
    var 
    ipsilon:Array = [];     
    var 
    tempArray:Array = new Array();     
    var 
    tempArray this.firstChild.childNodes
    for (var 
    i:Number 0i<tempArray.lengthi++) {             tempArray[i].childNodes[0].firstChild;         
    nomemappa[i] = tempArray[i].childNodes[2].firstChild;         
    ics[i] = tempArray[i].childNodes[7].firstChild;         
    ipsilon[i] = tempArray[i].childNodes[8].firstChild;         
    var 
    maps:MovieClip mappa_mc.duplicateMovieClip("maps"+i+"_mc"i);             
    X=parseInt(ics[i])         
    Y=parseInt(ipsilon[i])         
    color=colore[i]         
    maps._x X         
    maps
    ._y Y           
    maps
    .nomemap_txt.text nomemappa[i]; 
    }     
    } else {         
    trace("file non trovato!");     
    } } 

    ma mi stampa i nomi in coordinate sballate...ho notato che è come se fossero riflesse sia in orizzontale che in verticale...nel senso che se un nome deve essere ad esempio in basso a destra mi viene stampato in alto a sinistra!

    pero lo zoom mi zooma nella posizione corretta...pure essendo le stesse identiche coordinate X e Y...

    da cosa potrebbe essere dato questo stranissimo comportamento?
    che sia il campo di testo dinamico che mi da noie?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ok niente ho risolto...praticamente dovevo incrementare o diminuire la x e la y dei vari nomi in base ad un asse immaginario che ha un valore fissato.

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.