IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MXML Discussion :

Flex bug ou brain bug ?


Sujet :

MXML

  1. #1
    Membre émérite Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Points : 2 566
    Points
    2 566
    Par défaut Flex bug ou brain bug ?
    Bonjour,

    depuis quelque temps, je n'arrivais pas à implémenter des scrollbars avec le composant Scroller au sein d'un navigatorContent. Seule m'importait la scrollbar honrizontale donc j'avais crée le code ci dessous (épuré bien sur pour la lisibilité de l'exemple) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <s:ButtonBar dataProvider="{provider}" />
     
    <mx:ViewStack id="provider" width="20%" height="20%">
     
    	<s:NavigatorContent label="onglet 1">
     
    		<s:Scroller width="100%" height="100%">
    			<s:VGroup>
    				<s:Group width="100%" minWidth="1500">
    					...	
    				</s:Group>
    			</s:VGroup>
    		</s:Scroller>
     
    	</s:NavigatorContent>
     
    </mx:ViewStack>
    Or, mon minWidth n'étais jamais pris en compte ou du moins ma scrollbar n'apparaissait jamais...Cependant, en y rajoutant un minHeight, ma scrollbar verticale cette fois apparaissait !

    A force de modifications, j'en suis arrivé à la conclusion que c'est le type de viewport qui fait apparaitre telle ou telle scrollbar.

    J'obtiens ceci (avec des contraintes minWidth et minHeight volontairement plus grandes que 20% ) :

    VGroup : seule la scrollbar verticale apparait si besoin
    HGroup : les scrollbars verticales et horizontales apparaissent si besoin
    Group : les scrollbars verticales et horizontales apparaissent si besoin


    Ainsi, le VGroup me semble buggé dans cette situation puisque son comportement diffèrent de son frère le HGroup...A moins que je passe à côté de quelque chose de flagrant ?

  2. #2
    Membre habitué
    Homme Profil pro
    Tech Lead
    Inscrit en
    Novembre 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Tech Lead
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2006
    Messages : 120
    Points : 169
    Points
    169
    Par défaut
    Hello,

    J'ai rencontré un problème un peu similaire mais en faisant du AIR avec Flex4 du coup je pensais que c'était la partie exécution en dehors du navigateur qui faisait ça...

    Je travaillais que une TileList avec un Repeater et la horizontalScroll apparaissait un peu quand elle voulait, sans compter que la TileList sortait complètement de la zone d'affichage du panel ce qui provoquait qu'on voyait jamais le bas de la liste...
    Du coup ce que j'ai fais c'est que j'ai rajouté un listener sur le resizeEvent de la tileList et que je set manuellement la hauteur de la tileList et là la scrollbar se comporte bien...

    Donc je pense qu'il y a bien un petit bug sur l'implémentation des scroll en général dans FX4 (ton cerveau va bien )
    Si je vous poste un bout de code pour vous aider, prenez bien en compte que je n'ai pas testé ce que je vous poste et que je vous donne les grandes lignes.
    Donc ne me dites pas : "Ca marche pas ton truc, y a une erreur..."

  3. #3
    Membre émérite Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Points : 2 566
    Points
    2 566
    Par défaut
    Citation Envoyé par Maskime Voir le message
    (ton cerveau va bien )
    Cool c'est déjà ca

    Oui c'est le genre de petit problème pas forcément dur à contourner mais dur à identifier. J'ai changé 500 fois les autres lignes avant de changer (par hasard en plus !) cette ligne là...

    Mais bon si je retombe sur un problème similaire un jour je saurais pourquoi

    Merci de ton feedback

Discussions similaires

  1. Algorithme récursif (Brain BUG)
    Par heazen dans le forum Général Java
    Réponses: 3
    Dernier message: 01/12/2011, 09h02
  2. Réponses: 32
    Dernier message: 21/08/2008, 12h27
  3. Réponses: 1
    Dernier message: 15/10/2007, 14h05
  4. FB: DB vide, impossible de connecter : Bug ou Pas Bug ?
    Par Rica dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 14/05/2005, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo