Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Un pò di dubbi

    Sto ceracando di realizzare una deformazione decelerata per un quadrato e una volta terminata l'apertura aprire un swf esterna!

    Nel primo frame ho questo script:

    codice:
    this.createEmptyMovieClip("clip",1);
    
    _root.A.onRelease = function(){
    	play();
    	_root.endw = 400;
    	_root.endh = 600;
    	_root.clip.unloadMovie(1);
    	_root.finestra.sfondo.play();
    	
    }
    il secondo frame è vuoto e nel terzo questo script:

    codice:
    _root.finestra._width += Math.round((_root.endw-_root.finestra._width)/2);
    _root.finestra._height += Math.round((_root.endh-_root.finestra._height)/2);
    _root.finestra._x = 275-(_root.finestra._width/2);
    _root.finestra._y = 200-(_root.finestra._height/2);
    gotoAndPlay(2)
    if (_root.finestra._height == 600){
    	gotoAndStop(4)
    	}
    in pratica quando clicco sul mc A il mio qudrato si modifica in altezza con un moto decelerato.

    Quello che nn capisco è perchè quando con un trace(_root.finestra._height) arriva a 600 non mi esegue quello che ho nell'if.
    Si blocca tutto ma non nel frame 4!

    Spero di essere stato chiaro nella spiegazione...

    ciao e grazie per l'aiuto
    http://www.puntoexewld.com

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: Un pò di dubbi

    non mi sono soffermato sul codice ma ho notato che hai usato il gotoAndStop(4) senza specificare un target, anche se teoricamente il this è implicito, conviene sempre esplicitarlo

    esempio
    se normalmente scriveresti _parent.gotoAndStop(4) ti conviene scrivere this._parent.gotoAndStop(4)

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.