ScrollingFrame
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Le ScrollerFrame est un Class.Frame spécial qui gère tout le défilement pour vous, avec une gamme de différentes façons de personnaliser comment le défilement fonctionne.
Résumé
Propriétés
La taille des décalages de la zone qui peut être déroulée.
La taille dans les décalages du cadre, sans les barres de défilement.
Détermine si ScrollingFrame.CanvasSize est redimensionné en fonction du contenu de l'enfant.
L'image Down sur la barre de défilement verticale. La taille de cette image est toujours ScrollBarThickness par ScrollBarThickness. Ceci est également utilisé comme l'image sur la barre de défilement horizontale.
La position dans le cadre, en décalages, qui devrait être dessinée en haut à gauche du cadre de défilement.
Détermine la taille de la zone qui peut être défiler. Le UDim2 est calculé en utilisant la taille de la gui parent, similaire à la propriété de taille régulière sur les objets de gui.
Détermine quand le défilement élastique est autorisé.
Indique le comportement d'insertion de la barre de défilement horizontale.
L'image au milieu sur la barre de défilement verticale. La taille de ceci peut varier dans la direction y, mais est toujours définie comme ScrollingFrame.ScrollBarThickness dans la direction x. Ceci est également utilisé comme image au milieu sur la barre de défilement horizontale.
Détermine la façon dont une image de barre de défilement rendue sera colorée.
Détermine la transparence de l'image de défilement rendue.
Ajuster la hauteur de défilement de la barre de défilement. Ceci s'applique à la fois aux barres de défilement horizontales et verticales. Si réglé à 0, aucune barre de défilement n'est rendue.
Détermine la direction de défilement est autorisé dans ce cadre de défilement.
Détermine si oui ou non le défilement est autorisé sur le cadre. Si faux, aucune barre de défilement ne sera rendue.
L'image Up sur la barre de défilement verticale. La taille de cette dernière est toujours ScrollBarThickness par ScrollBarThickness. Ceci est également utilisé comme image de gauche sur la barre de défilement horizontale.
Indique le comportement de l'espace d'insérion de la barre de défilement verticale.
Indique le côté où se trouvera la barre de défilement verticale.
Détermine si cet élément de l'interface utilisateur coule l'entrée.
Détermine le point d'origine d'un GuiObject , par rapport à sa taille absolue.
Détermine si la redimensionnement se produit en fonction du contenu de l'enfant.
Détermine la couleur de l'arrière-plan GuiObject.
Détermine la transparence de l'arrière-plan et de la frontière de GuiObject.
Détermine la couleur de la GuiObject bordure.
Détermine la manière dont la GuiObject bordure est distribuée par rapport à ses dimensions.
Détermine la largeur de pixel de la GuiObject bordure.
Détermine si le descendant GuiObjects en dehors des limites d'un élément GUI parent doit rendu.
Détermine si la souris du joueur est activement pressée sur le GuiObject ou non.
Détermine si le GuiButton peut être interagi ou non, ou si le GuiState du GuiObject change ou non.
Contrôle l'ordre de tri du GuiObject lorsqu'il est utilisé avec un UIGridStyleLayout .
Définit le GuiObject qui sera sélectionné lorsque le sélecteur de gamepad sera déplacé vers le bas.
Définit le GuiObject qui sera sélectionné lorsque le sélecteur de gamepad sera déplacé à gauche.
Définit le GuiObject qui sera sélectionné lorsque le sélecteur de gamepad sera déplacé à droite.
Définit le GuiObject qui sera sélectionné lorsque le sélecteur de gamepad sera déplacé vers le haut.
Détermine la position pixel et vectorielle de l' GuiObject .
Détermine le nombre de degrés par lesquels le GuiObject est pivoté.
Déterminez si le GUI peut être sélectionné par une manette de jeu.
Surclasse l'ornement de sélection par défaut utilisé pour les gamepads.
L'ordre de GuiObjects sélectionné par la sélection de l'interface de jeu.
Détermine la taille de pixel et de taille vectorielle de GuiObject .
Définit les Size axes sur lesquels le GuiObject sera basé, par rapport à la taille de son parent.
Une propriété mixte de BackgroundTransparency et TextTransparency .
Détermine si le GuiObject et ses descendants seront rendus.
Détermine l'ordre dans lequel un GuiObject rendu par rapport aux autres.
Décrivez la position d'écran réelle d'un élément UI, en pixels.
Décrivez la rotation de l'écran réelle d'un élément UI, en degrés.
Décrivez la taille réelle de l'interface utilisateur, en pixels.
Lorsqu'il est réglé sur vrai, la localisation sera appliquée à ce GuiBase2d et à ses descendants.
Une référence à un LocalizationTable pour être utilisé pour appliquer la localisation automatisée à ce GuiBase2d et à ses descendants.
Personnalise le comportement de sélection du gamepad dans la direction vers le bas.
Personnalise le comportement de sélection du gamepad dans la direction de gauche.
Personnalise le comportement de sélection du gamepad dans la bonne direction.
Personnalise le comportement de sélection du gamepad dans la direction vers le haut.
Permet la personnalisation de la sélection du gamepad.
Méthodes
Méthodes hérités de GuiObject- TweenPosition(endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
Déplace facilement une GUI vers un nouveau UDim2.
- TweenSize(endSize : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
Redimensionne facilement une GUI en une nouvelle UDim2 .
- TweenSizeAndPosition(endSize : UDim2,endPosition : UDim2,easingDirection : Enum.EasingDirection,easingStyle : Enum.EasingStyle,time : number,override : bool,callback : function):bool
Déplace facilement une GUI dans une nouvelle taille et position.
Évènements
Évènements hérités de GuiObjectActivé lorsqu'un utilisateur commence à interagir via un appareil d'interface humain-ordinateur (bouton de souris, toucher de début, bouton de clavier, etc).
Activé lorsqu'un utilisateur change la façon dont ils interagissent via un appareil d'interface humain-ordinateur (bouton de souris, toucher le début, bouton de clavier, etc).
Activé lorsqu'un utilisateur arrête d'interagir via un appareil d'interface humain-ordinateur (bouton de souris, toucher début, bouton de clavier, etc).
Se déclenche lorsqu'un utilisateur déplace son curseur dans un élément GUI.
Se déclenche lorsqu'un utilisateur déplace sa souris à l'extérieur d'un élément GUI.
Se déclenche toujours lorsqu'un utilisateur déplace sa souris pendant qu'il est à l'intérieur d'un élément GUI.
Se déclenche lorsqu'un utilisateur fait glisser son roue de souris quand la souris est sur un élément de l'interface graphique.
Se déclenche lorsqu'un utilisateur fait glisser sa molette de souris vers l'avant lorsqu'il est au-dessus d'un élément GUI.
Activé lorsque l'objet Gui est focalisé avec le sélecteur Gamepad.
Activé lorsque le sélecteur Gamepad arrête de se concentrer sur GuiObject.
Démarre lorsque le joueur démarre, continue et s'arrête longuement sur la pression de l'API.
- TouchPan(touchPositions : Array,totalTranslation : Vector2,velocity : Vector2,state : Enum.UserInputState):RBXScriptSignal
Se déclenche lorsque le joueur déplace son doigt sur l'élément de l'interface utilisateur.
- TouchPinch(touchPositions : Array,scale : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Se déclenche lorsque le joueur effectue un geste de pince ou de tir à l'aide de deux doigts sur l'élément de l'interface utilisateur.
- TouchRotate(touchPositions : Array,rotation : number,velocity : number,state : Enum.UserInputState):RBXScriptSignal
Se déclenche lorsque le joueur effectue une rotation à l'aide de deux doigts sur l'élément de l'interface utilisateur.
Se déclenche lorsque le joueur effectue un geste de ramassage sur l'élément de l'interface utilisateur.
Se déclenche lorsque le joueur effectue un geste de touche sur l'élément de l'interface.
- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Se déclenche lorsque la sélection du gamepad se déplace, quitte ou change dans la GuiBase2d ou tout descendant GuiObjects connecté.
Propriétés
AbsoluteCanvasSize
La taille dans les décalages de la zone qui estScrollable. Ce paramètre est défini sur le maximum de la propriété CanvasSize et la taille des enfants si AutomaticCanvasSize est définie sur quelque chose d'autre que Enum.AutomaticSize.None.
AutomaticCanvasSize
Cette propriété est utilisée pour ajouter automatiquement des objets d'interface utilisateur de taille parent en fonction de la taille de ses descendants. Les développeurs peuvent utiliser cette propriété pour ajouter dynamiquement du texte et d'autres contenus à un objet d'interface utilisateur à l'éditeur ou au moment de l'exécution, et la taille s'ajustera pour s'adapter à ce contenu.
Lorsque cette propriété est définie sur une valeur Enum.AutomaticSize autre que None, AbsoluteCanvasSize peut redimensionner en fonction de son contenu enfant.
BottomImage
L'image Down sur la barre de défilement verticale. La taille de cette image est toujours ScrollBarThickness par ScrollBarThickness. Ceci est également utilisé comme l'image sur la barre de défilement horizontale.
CanvasPosition
La position dans le cadre, en décalages, qui devrait être dessinée en haut à gauche du cadre de défilement
CanvasSize
Détermine la taille de la zone qui peut être défiler. Le UDim2 est calculé en utilisant la taille de la gui parent, similaire à la propriété de taille régulière sur les objets de gui.
ElasticBehavior
Cette propriété détermine si et quand la toile ScrollingFrame est élastique. Les valeurs par défaut sont WhenScrollable .
HorizontalScrollBarInset
Indique le comportement d'insertion de la barre de défilement horizontale.
MidImage
L'image au milieu sur la barre de défilement verticale. La taille de ceci peut varier dans la direction y, mais est toujours définie comme ScrollingFrame.ScrollBarThickness dans la direction x. Ceci est également utilisé comme image au milieu sur la barre de défilement horizontale.
ScrollBarImageColor3
Détermine la façon dont une image de bar défiler est colorée. Lorsqu'il est réglé sur blanc, aucune coloration n'a lieu. Cette propriété est très utile pour réutiliser les ressources d'image : si l'image source est complètement blanche avec une transparence, vous pouvez définir la couleur de l'image entièrement avec cette propriété.
ScrollBarImageTransparency
Détermine la valeur alpha d'une image de défilement. Une valeur de 0 est complètement opaque et une valeur de 1 est complètement transparente (invisible). Cette propriété se comporte également comme GuiObject.BackgroundTransparency ou BasePart.Transparency.
ScrollBarThickness
Ajuster la hauteur de défilement de la barre de défilement. Ceci s'applique à la fois aux barres de défilement horizontales et verticales. Si réglé à 0, aucune barre de défilement n'est rendue.
ScrollingDirection
Cette propriété détermine la direction de défilement qui est autorisée. Si le défilement est interdit dans une direction, la barre de défilement ne s'affiche pas. Les valeurs par défaut sont XY.
ScrollingEnabled
Détermine si oui ou non le défilement est autorisé sur le cadre. Si faux, aucune barre de défilement ne sera rendue.
TopImage
L'image Up sur la barre de défilement verticale. La taille de cette dernière est toujours ScrollBarThickness par ScrollBarThickness. Ceci est également utilisé comme image de gauche sur la barre de défilement horizontale.
VerticalScrollBarInset
Indique le comportement de l'espace d'insérion de la barre de défilement verticale.
VerticalScrollBarPosition
Indique le côté où se trouvera la barre de défilement verticale.