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

Flash Discussion :

[FLASH 8] Scroll avec juste 2 fleches


Sujet :

Flash

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 38
    Points : 22
    Points
    22
    Par défaut [FLASH 8] Scroll avec juste 2 fleches
    j'aimerais faire un scroll sans la barre , avec juste la fleche haut et bas.
    Le texte etant copié ds une zone texte directement ds flash.
    Tous les exemple que je trouve se font avec le curseur qui se deplace et je ne sais pas comment réalisé le scroll avec juste les 2 fleches.




    merci de votre aide

  2. #2
    Membre confirmé Avatar de ekameleon
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 401
    Points : 483
    Points
    483
    Par défaut
    hello
    Dans l'aide de flash, dans le dictionnaire actionscript, cherche le mot TextField
    Dedans tu trouves la propriété scroll et maxscroll !
    En donnant un nom d'occurence à ton champ de texte dans le panneau de propriété par exemple.... tu peux avoir 2 boutons sur ta scène et taper le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    bt1.onPress = function () {
        myField.scroll -- ;
    }
     
    bt2.onPress = function () {
        myField.scroll ++ ;
    }
    Voilà en gros ce qu'il faut faire.. aprés on peut aller + loin mais c'est une autre histoire

    eKA+

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 38
    Points : 22
    Points
    22
    Par défaut [FLASH 8]scroll avec juste 2 fleche
    j ai suivi l aide mais j ai un prob quand j indique champ de texte dynamique , mon texte n apparait plus.

    comment faire pour que mon texte ecrit sous flash re apparaisse ??

  4. #4
    Membre confirmé Avatar de ekameleon
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 401
    Points : 483
    Points
    483
    Par défaut
    Hello

    1 - appui sur l'outil Texte
    2 - met le en texte Dynamique
    3 - laisse appuyer la souris sur la scène et dessine un bloc de texte (un rectangle)
    4 - relache le bouton de la souris... là tu as un bloc de texte
    5 - appui une fois sur ton champ de texte pour le sélectionner
    6 - donne lui un "nom d'occurence" en bas dans le panneau de propriété pour le reconnaitre avec l'actionscript >> dans mon exemple je l'ai appelé "myField"
    7 - Lis bien toutes les méthodes, propriétés et événements de la classe TextField....

    Voilà en gros... pourtant je suis certain que c'est expliqué dans l'aide... étrange ?

    EKA+

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 38
    Points : 22
    Points
    22
    Par défaut [FLASH 8]scroll avec juste 2 fleche
    ca marche.
    merci tu es trop cool de m aider.
    maintenant que j ai mon textfield j aimerais le bloquer a une certaine hauteur et que le reste ne soit pas afficher.

    masquer tout le texte depassant les 200px de hauteur

    ou puis je indiqué ceci ?

  6. #6
    Membre confirmé Avatar de ekameleon
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 401
    Points : 483
    Points
    483
    Par défaut
    Ton bloc de texte.. si il est plus petit que le texte dedans... tout le texte qui dépasse sera caché par défaut.. suffit que le texte soit en multiline et en wordwrap.....
    Lis l'aide... lis le dico sur la classe TextField je te l'ai déjà dit tout est dedans
    Pour bloquer le champ de texte en hauteur utilise la propriété _height.
    EKA+

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 38
    Points : 22
    Points
    22
    Par défaut [FLASH 8]scroll avec juste 2 fleche
    ca marche

    par contre j ai modifié ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    bt1.onPress = function () { 
        myField.scroll -- ; 
    } 
     
    bt2.onPress = function () { 
        myField.scroll ++ ; 
    }
    et j ai mis onrollover a la place , mon probleme est que l action ne s execute qu'une fois.
    comment mettre le scroll -- en boucle ?

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 38
    Points : 22
    Points
    22
    Par défaut [FLASH 8]scroll avec juste 2 fleche
    est ce qqun a une idée pour que le scroll soit en continue ? au lieu de s executer une fois?

    merci d avance

  9. #9
    Membre confirmé Avatar de ekameleon
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 401
    Points : 483
    Points
    483
    Par défaut
    hello

    Prend l'habitude de lre tout dans le dico quand tu tombes sur un truc que tu comprends + ou -

    Exemple....
    1 - je vois dans le code : bt.onPress
    2 - je sélectionne le onPress dans le panneau d'action de flash et j'appuis sur F1
    3 - cela m'ouvre la fenêtre d'aide avec le dico actionscript
    4 - je lis TOUT ce qui concerne la classe MovieClip
    5 - Dedans je vois que l'événement onEnterframe permet de créer une boucle infinie.... tiens c'est ce que tu veux
    6 - 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
    19
     
    bt1.onPress = function () {
         this.onEnterFrame = function () { // créer une fonction qui boucle 
               myField.scroll -- ;
         }
    }
     
    bt1.onRelease = function () {
         delete this.onEnterFrame ; // supprimer la boucle quand on relache
    }
     
    bt2.onPress = function () {
         this.onEnterFrame = function () { // créer une fonction qui boucle 
             myField.scroll ++ ;
         }
    }
    bt2.onRelease = function () {
         delete this.onEnterFrame ; // supprimer la boucle quand on relache
    }
    Voilà en gros la démarche pour trouver facilement ce genre de petit truc ... très bien expliqué dans l'aide

    EKA+

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 38
    Points : 22
    Points
    22
    Par défaut [FLASH 8]scroll avec juste 2 fleche
    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
    19
    20
    21
    textecentre.wordWrap = true;
    textecentre._height = 198;
    bt1.onrollover = function ()
    {
        this.onEnterFrame = function () { // créer une fonction qui boucle 
               textecentre.scroll -- ; 
        } 
    }
    bt1.onrollout = function () { 
         delete this.onEnterFrame ; // supprimer la boucle quand on relache 
    } 
     
    bt2.onrollover = function ()
    {
    this.onEnterFrame = function () { // créer une fonction qui boucle 
             textecentre.scroll ++ ; 
       }
    }
    bt2.onrollout = function () { 
         delete this.onEnterFrame ; // supprimer la boucle quand on relache 
    }
    ce code marche avec flash6 player mais pas en version 8 , pourquoi ??
    Quand je regarde mon site sur un autre pc , le defilement marche plus puisque c'est flash 8 player qui est installé.

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Moi j ai un probleme avec le composant scrollpane, apres une certaine longueur de txt , la barre défile mais le txt devient invisible.

    [J ai remarqué que lorsque je mettais un long texte statique chargé par un scrollPane il y avait une sorte de longueur max visible, apres le texte à l'air présent parce qu'on peut faire encore défiler plus bas mais il n'est pas visible.

    Regardez sur www.josianedebatisse.com , dans expositions -> expositions par sélection du jury .
    Apres Woluwé St pierre il devrait y avoir encore 7 petits morceaux de textes mais on ne les voit pas .

    Merci de m aider je ne comprends pas ]

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/01/2006, 20h30
  2. [FLASH 8] Probleme de scrolling avec clip
    Par Mr-Hunter dans le forum Flash
    Réponses: 1
    Dernier message: 28/11/2005, 22h04
  3. [FLASH MX] Problème avec l'objet Date
    Par n_tony dans le forum Flash
    Réponses: 13
    Dernier message: 22/03/2005, 13h44
  4. [FLASH MX]soucis avec gotoAndStop()
    Par matN59 dans le forum Flash
    Réponses: 2
    Dernier message: 18/06/2004, 19h03
  5. [flash MX] probleme avec setinterval et clearinterval
    Par yacinechaouche dans le forum Flash
    Réponses: 3
    Dernier message: 15/04/2004, 12h07

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