Forums Développement Multimédia

Aller au contenu

Composant qui ne se replace pas quand je tourne la tablette

FLEX CODE Actionscript

1 réponse à ce sujet

#1 cibermix

    Ceinture Blanche

  • Members
  • Pip
  • 11 messages

Posté 28 December 2012 - 16:26 PM

Bonjour,

Je fais une application via un projet Flex mobile sur Flash builder.
J'ai définit 2 état: landscape et portrait.

Exemple: J'ai définit une popup qui s'aligne au milieu de l'écran, sauf que si je tourne la tablette et que je change d'état, la popup se place pas au bon endroit, comme si elle gardait le positionnement d'avant !

Pourtant le code est définit pour les deux états. Ca fonctionne dans le mode création par exemple et même sur la tablette dans les 2 modes, ca dépend lequel est lancé en premier, c'est quand je tourne la tablette que ca ne marche plus...

MXML

<s:SkinnablePopUpContainer id="popupError" skinClass="skins.kebabPopUp"
horizontalCenter.landscape="0" verticalCenter.landscape="0"
horizontalCenter.portrait="0" verticalCenter.portrait="0">
<s:Label id="errorMsg" width="100%" text="Erreur: Départ ou arrivée introuvable"
textAlign="center"
horizontalCenter.landscape="0" verticalCenter.landscape="0"/>
<s:Button label="OK" click="popupError.close()"/>
</s:SkinnablePopUpContainer>

Si vous avez une idée pour rafraichir la position au changement de vue je suis preneur. :)

#2 Krevare

    Ceinture Noire

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 923 messages

Posté 09 January 2013 - 18:07 PM

Hello,

A tout hasard dans les paramètres de publication tu as bien coché "auto-rotate ou auto-rotation" ?
Tu as mis Flex que je ne connais pas mais en AIR en tout cas je faisais comme ça (et ça à peut être changé depuis ^^)

Fred.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)