Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    Larghezza e altezza MovieClip

    Ho una galleria di immagini esterne con due pulsanti(Avanti e Indietro)con cui navigare tra le immagini .L'url delle immagini è in un xml che mi serve per caricare l'array localizzazione.
    il codice è il seguente:

    _root.createEmptyMovieClip("display",1)

    display._x=50
    display._y=180

    img = new Array()
    localizzazione = new Array()

    function carica_immagini(i) {

    campo_indicatore = i+1 +" di "+num_max
    loadMovie(localizzazione[i+1],display)
    trace(_root.display._width);



    campo_nome = img[i]

    }

    btn_av.onPress = function() {

    inc++
    inc>=num_max ? inc=num_max-1 : carica_immagini(inc)

    }

    btn_in.onPress = function() {

    inc--;
    inc<0 ? inc=0 : carica_immagini(inc)


    }
    rand.onPress=function(){
    inc=Math.floor(Math.random()*num_max)
    img[inc] = nuovo.childNodes[inc].attributes.nome;
    localizzazione[inc] = nuovo.childNodes[inc].attributes.pos;

    carica_immagini(inc)}


    leggixml= function(){
    nuovo = new XML();
    nuovo.ignoreWhite = true;
    nuovo.load("file_xml.xml");
    nuovo.onLoad = function(success){
    if(success){
    num_max = this.childNodes.length;
    for(var i=0; i<num_max; i++){
    img[i] = this.childNodes[i].attributes.nome;
    localizzazione[i] = this.childNodes[i].attributes.pos;}
    carica_immagini(0);
    return;
    }
    trace("errore di lettura");
    }
    }
    leggixml();
    stop();
    _root.display.onEnterFrame= function()
    {
    trace(_root.display._height);//PROBLEMA : è = A 0!!!!!!!!!

    }

    vorrei ottenere l'altezza e la larghezza dell' immagine che si visualizza per prima.Attualmente l'altezza e la larghezza sono impostati su 0.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Il comando è corretto. Tu le vedi, le immagini?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    prima immagine

    La larghezza e l'altezza della prima immagine è = a 0

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Anche quando l'immagine è caricata?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    Dopo caricamento

    no , quando l'immagine è caricata la larghezza e l'altezza sono giuste solo che non so come andarle a pescare;esiste un evento che si scatena dopo che l'immagine è caricata?

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non ci siamo capiti. E' normale che l'altezza di un movieclip vuoto, fino a che dentro non c'è un contenuto, sia 0. E appunto la ricavi con:

    trace(_root.display._height);

    in quanto all'evento, non ce n'è uno vero e proprio. Devi controllare le dimensioni dell'immagine a caricamento completo, verificandolo tramite:

    if(display.getBytesLoaded() >= display.getBytesTotal()){

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    Dove

    dove devo posizionare il test?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    test

    Ho posizionato il test dopo lo stop(); ma l'altezza e la larghezza rimangono a 0;

  9. #9

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.