2009-07-27 4 views
0

Je modifiais la mise en page d'une application Flex dans Flex Builder. Ce que je n'ai pas réalisé, c'est que les changements que j'ai faits ont été faits pour un état particulier. Il y a environ 6-7 états dans ma demande. Maintenant, j'ai besoin que ces changements soient faits à tous ces états. Comment fait-on ça? A partir de maintenant il y a plusieurs lignes comme celle-ci dans un état:Mise en page Flex: modifications apportées à un seul état

 <mx:SetProperty target="{accno}" name="x" value="116"/> 
     <mx:SetProperty target="{accno}" name="y" value="826"/> 
     <mx:SetProperty target="{phone}" name="x" value="116"/> 
     <mx:SetProperty target="{phone}" name="y" value="866"/> 

Répondre

0

Si les positions sont relatives, vous pouvez utiliser les mathématiques dans vos fixations. Pourquoi ne pas lier x & y sur accno et téléphoner aux variables, et faire des maths pour la position relative?

<?phonetag? x='{accno_x}' y='{accno_y + 40}' .../> 

Cela fonctionnerait-il? Ensuite, vous avez juste besoin d'une variable accno_x et accno_y sur votre page. Vous pouvez aussi faire du téléphone x & y par rapport à accno:

<?phonetag? x='{accno.x}' y='{accno.y + 40}' .../> 
+0

accno et le téléphone ne sont que deux de la liste, il y a environ 27 de ces articles – dharm0us

+0

C'est très bien, sont les positions relatives? Si c'est le cas, utilisez les mathématiques pour déterminer les valeurs relatives. – stevedbrown

Questions connexes