Visualizzazione dei risultati da 1 a 7 su 7

Discussione: get height e width

  1. #1

    get height e width

    Cai a tutti!
    Come posso conoscere altezza e larghezza di un immagine esterna?

    grazie in anticipo...

  2. #2
    ti crei un mc vuoto sullo stage

    _root.mc.loadMovie("foto.jpg")

    dopo il caricamento calcoli

    larghezza=_root.mc._width
    altezza=_root.mc._height


  3. #3
    Grazie per la risposta!
    Però ora ho un poblema:
    Ho applicato questo script ad un bottone:

    on (release) {
    image.loadMovie("Ss.jpg");
    setProperty("SfondoDinamico", _width, x);
    setProperty("SfondoDinamico", _height, y);
    x = _root.image._width+40;
    y = _root.image._height+40;
    }
    Praticamente lo sfondo che sta dietro l'immagine dovrebbe adattare le sue dimensioni alla foto che si carica, ma quando clicco si visualizza la foto e solo con un secondo clic lo sfondo si adatta e per lo più si sposta di coordinate!

    come faccio a risolvere il problema?

    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    se setti x e y DOPO aver fatto il setproperty...

    e poi scusa, ma setproperty è proprio obsoleto, e comunque lo script ha un errore di fondo, ovvero non aspetti che l'img sia caricata.
    nel mc "image" dovresti mettere
    onClipEvent(data){
    sfondodinamico._width=this._width+40;
    sfondodinamico._height=this._height+40;
    }
    così modifica lo sfondo dopo che l'img è stata caricata.
    ciao!
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  5. #5
    Grazie mille quel problema ora l'ho risolto!!!
    Ma la questione dello spostammento dello sfondodinamico non l'ho risolta!
    Lo sfondo assume le dimensioni da me volute ma si sposta dove non mi va!!!
    Come posso fare che rimanga fermo dov'è posizionato, cioè che il suo vertice in alto a sinistra sia fisso???

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    onClipEvent(data){
    sfondodinamico._x=this._x-this._width/2 -20;
    sfondodinamico._y=this._y-this._heigth/2 -20;
    sfondodinamico._width=this._width+40;
    sfondodinamico._height=this._height+40;
    }
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

  7. #7
    Grazie ho risolto con alcuni accorgimenti...

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.