• User Newbie

    Posizione oggetti in base allo sfondo e non allo stage! Urgentissimo!

    Salve a tutti. é da poco che ho iniziato ad usare flash e per questo utilizzo AS2 poichè l'AS3 mi è ancora oscuro e complicato :). Sto realizzando un sito con delle tween che durante il ridimensionamento dello schermo "slittano" verso sinistra al di sotto di un altro oggetto. Bene, tutto funziona perfettamente se i codici per lo stage sono :

    Codice:
    sfondo._width = Stage.width;
    sfondo._height = Stage.height;

    Io però vorrei fare in modo che se lo sfondo lo lascio di una dimensione fissa che si centra solo a seconda della grandezza dello stage

    Codice:
    sfondo._x = (Stage.width/2) - 480;
    sfondo._y = (Stage.height/2) - 300;

    gli oggetti di destra e sinistra rimangano a quella coordinata diciamo fissata nello sfondo e non nello stage.mi spiego, voglio che quando ridimensiono la pag gli oggetti di sinistra si trovino a 15.85 pixel dallo sfondo ma NON dallo stage. Allora utilizzo questo codice

    Codice:
    scritta._x = (Stage.width < sfondo._width) ? 15.85 : sfondo._x + 15.85;

    e funziona perfettamente..ma se io volessi la stessa cosa con gli oggetti di destra?che rimangano per dire a 20 pixel dal bordo destro dello sfondo? come faccio?? è abbastanza urgente quindi vi chiedo di rispondere prima possibile grazie mille ^.^

    Ciaoooo


  • Super User

    Immagino che lo sfondo abbia punto di registazione al centro, se lo mc ha il punto di registrazione a sinistra così dovrebbe andare.

    
    mc._x=sfondo._x+sfondo._width/2+20
    
    ```PS. quando posti codice usa il tag, grazie.

  • User Newbie

    grazie mille. comunque io ho trovato questo e funziona

    (Stage.width < sfondo._width) ? Stage.width - 20 : sfondo._x + sfondo._width - 20;
    

    :smile5: