ПредишенСледващото

UIScrollBar компонент ви позволява да добавите лента за превъртане, за да текстово поле. Лента за превъртане може да се добавя към текстово поле в процес на развитие или по време на изпълнение с ActionScript. За да използвате UIScrollBar компонент, създаване на текстово поле, в работното пространство, компонент панелни плъзгане UIScrollBar "компоненти" в който и да е квадрант на ограничаващата рамка на текстовото поле.

Ако лентата за превъртане е по-кратък от общия размер на стрелките за превъртане, компонентът не се извежда правилно. Един бутон със стрелка, скрити под другия. Flash не се показва съобщение за грешка по този въпрос. В този случай е по-добре да се скрие лентата за превъртане с ActionScript. Ако размерът на лентата за превъртане не е достатъчно, за да се покаже на плъзгача, Flash го крие.

UIScrollBar компонент изпълнява същата функция като другата лента за превъртане. Той съдържа бутоните със стрелки в двата си края, между които лентата за превъртане и плъзгача. Компонентът може да бъде поставен на всяка страна на текстовото поле, за да превъртате вертикално и хоризонтално.

За повече информация за обекта TextField, вижте. В описанието на класа TextField в директорията ActionScript® 3.0 за Adobe; Flash Professional CS5.

Взаимодействие на потребителя с компонент UIScrollBar

За разлика от много други компоненти, за UIScrollBar може да получава постоянно подаване на данни при мишки, например, когато потребителят държи бутона на мишката, без да се изисква многократни кликвания.

UIScrollBar компонент не поддържа взаимодействие с клавиатурата.

параметри UIScrollBar съставни

В инспектора Property или Компонент инспектор, можете да зададете следните параметри авторство за всеки компонент например UIScrollBar: посока и scrollTargetName. Всеки един от тези параметри има съответен ActionScript имот със същото име.

Можете да напишете ActionScript да зададете допълнителни опции за UIScrollBar случаи с помощта на нейните методи, свойства и събития. За повече информация, вижте. В описанието на класа UIScrollBar в директорията · ActionScript® 3.0 за Adobe; Flash Professional CS5.

Създаване на приложение с компонента UIScrollBar

Ето как можете да добавите UIScrollBar компонент на заявление докато авторство.

Създаване на нов документ Flash (ActionScript 3.0).

Създаване на динамичен текст поле, което е достатъчно висока за едно или два реда текст и да го даде име на случай, при инспектора Property myText.

В инспектора Property, задайте свойствата тип линия, въвеждане на текст стойност поле Многолинейно или MultilineNoWrap, ако имате намерение да използвате хоризонталната лента за превъртане.

Плъзнете UIScrollBar инстанция с панел "компоненти" в полето за въвеждане на текст, в непосредствена близост до границата, което е необходимо, за да се настанят лентата за превъртане. Компонентът е правилно свързан към текстовото поле, бутона на мишката трябва да бъде освободен, когато той ще замени на терена. Дайте име на компонента например mySb.

scrollTargetName имот е населен автоматично с името на TextField, който се помещава в инспектора и компонентите на имота. Ако не е върху "Опции", след което при поставяне UIScrollBar компонент не е достатъчно да се припокриват в текстовото поле.

Изберете "Управление"> "Test филм".

Създаване на компонент например UIScrollBar използвайки ActionScript

UIScrollBar инстанция може да бъде създаден с помощта на ActionScript и да го асоциирате с текстово поле по време на изпълнение. Следващият пример създава хоризонтален UIScrollBar например и е прикрепена към долния край на myTxt на текстово поле. в който текстът се зарежда от URL. Освен това, размерът на лентата за превъртане се определя от размера на текстовото поле.

Създаване на нов документ Flash (ActionScript 3.0).

Плъзнете компонент на лентата за превъртане на панела "Библиотека".

Отворете "Опции", изберете "Frame 1" в основната Timeline и въведете следния ActionScript код.

Изберете "Управление"> "Test филм".

Свързани статии

Подкрепете проекта - споделете линка, благодаря!