Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Come posso farlo?

  1. #1

    Come posso farlo?

    Ho questo codice nella timeline principale:

    _root.A.onRelease = function(){
    _root.finestra.endw = 300;
    _root.finestra.endh = 600;
    _root.clip.unloadMovie(1);

    }

    Poi un mc finestra a cui associo questo codice:

    onClipEvent (enterFrame) {
    this._width += (this.endw-this._width)/5;
    this._height += (this.endh-this._height)/5;
    this._x = 275-(this._width/2);
    this._y = 200-(this._height/2);
    trace("y=" + this._height);
    trace("x=" + this._width);
    if (this._width == 299.8 ) {
    trace("ciao")
    _root.clip._x = this._x;
    _root.clip._y = this._y;
    _root.clip.loadMovie("prova.swf");
    }

    Quando clicco sull'mc A il mio mc finestra si deforma di dimensioni fino a raggiungere i valori impostati tramite:

    _root.finestra.endw = 300;
    _root.finestra.endh = 600;

    e si apre la mia swf esterna prova.swf!

    Ho dovuto per far riconocere la fine della deformazione una condizione con un valore fisso, controllata tramite un trace dell'asse X:

    this._width == 299.8

    mentre io vorrei una cosa di questo genere:

    quando finisci di deformarti e arrivi alla fine aprimi l'swf esterna ma non so fargli riconoscere la fine della deformazione automaticamente !

    Spero di essere stato chiaro!

    Grazie per l'aiuto
    http://www.puntoexewld.com

  2. #2
    se provi con un Math.round o un Math.floor potresti arrotondare ed eliminare i decimali

    Ciao

  3. #3
    grazie mille ci provo e poiti faccio sapere!!!

    ciauz
    http://www.puntoexewld.com

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.