Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    360

    Posizionamento animazione

    Rieccomi...

    Ho un'animazione sullo stage, per il suo posizonamento e per un componente che utilizzo, succede che appena visualizzo il filmato nel browser l'animazione è fuori dalla visuale, come ridimensiono un px la finestra del browser, l'animazione si dispone nella poszione corretta e visibile.

    Domanda: come simulare l'effetto ridimensionamento minimo della finestra browser "all'interno del filmato flash" al suo caricamento?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    ma perchè succede ciò, devi dare più indicazioni spiega come è fatta l'animazione posta il codice altrimenti capire come risolvere è un problema.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    360
    Come dicevo uso un componente acquistato, aggiungo per ingrandire dinamicamente lo sfondo, quello che cercavo, più che cosa provoca il problema (potrebbe essere una limitazione del componente stesso) ricreare in AS3 un'azione di ridimensionamento/ridisegno dello stage sperando che faccia svanire il problema.

    Grazie!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ma non puoi assegnare le coordinate via codice in modo da mette l'animazione, centrata sullo stage, scusami ma francamente per te che lo hai davanti il problema è chiaro, ma leggendo non si capisce tanto.

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao,
    è presumibile che il componente di cui parli utilizzi l'evento RESIZE per "catturare" il momento in cui viene ridimensionata la finestra. Tale evento non si verifica però all'apertura del filmato, per questo motivo non avviene in automatico il posizionamento/dimensionamento degli elementi sullo stage.

    Verifica prima di tutto se il componente stesso non disponga di qualche parametro che puoi impostare proprio per far sì che avvenga una prima inizializzazione all'apertura del filmato.
    Per impostare i parametri di un componente (sempre che abbia dei parametri) devi selezionare l'istanza che hai sullo stage e aprire la FINESTRA DI ISPEZIONE DEI COMPONENTI (Maiusc+F7).

    Se non risolvi così puoi provare a forzare il richiamo dell'evento RESIZE in questo modo:
    codice:
    stage.dispatchEvent(new Event(Event.RESIZE));
    Inserisci questa riga nel tuo script su un frame dello stage principale. Ovviamente assicurati che il componente sia già presente sullo stage nel momento in cui viene eseguita tale riga.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.