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

Runtime варианта:

Flash Player 9, AIR 1.0, Flash Lite 4

Задава режим бутон на този спрайт. Ако това е вярно, този спрайт се държи като бутон, който се започва дисплея на курсора на ръка, когато показалецът минава над него, и може да получи едно кликване събитие, когато натиснете Enter и "Space", когато спрайт има съсредоточи. Можете да отмените дисплея на курсора на ръка, като зададете useHandCursor собственост, за да лъжа. В този случай, ще бъдат показани на показалеца.

Ако buttonMode имот се използва с класа MovieClip (подклас на класа Sprite), бутонът може да получи допълнителни функции. Ако включите снимки с надписи _up, _over и _down, Flash Player Player предава автоматична смяна на статут (функционални характеристики, сходни с видеоклипове използвани като бутони в предишните версии на ActionScript). Това автоматично превключване състояние на разположение за спрайтове, тъй като те не разполагат с график, а оттам и на рамката, за да добавите подписи.

изпълнение
обществена функция получите buttonMode (): Булева
обществена функция определя buttonMode (стойност: Булева): нищожен

Свързани артикули API

Следващият пример създава две спрайтове, за една от които buttonMode собственост настроен да е вярно. и за още един - невярно. Когато някое приложение се компилира и изпълнява, и двете спрайтове реагират на мишката събития, но само един, за който buttonMode е вярно. Тя използва курсора на ръка и е включена в последователността преход от ключове раздел.

Runtime варианта:

Flash Player 9, AIR 1.0, Flash Lite 4

Означава още един спрайт да служи като зона за хит спрайт. Ако hitArea имот не съществува, или е настроен на нула или неопределено. след като площта, използвана чрез кликване върху спрайт. HitArea стойността на имота може да бъде препратка към даден обект Sprite.

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

Забележка. Трябва да зададете на имота до фалшиво mouseEnabled спрайт, който е конфигуриран като зоната за хит. В противен случай бутона спрайт може да не работи, тъй като спрайт, който е конфигуриран като зона хит получава възможности за въвеждане на събитията, вместо бутон спрайт.

изпълнение
обществена функция получите hitArea (): Sprite
обществена функция определя hitArea (стойност: Sprite): нищожен

Следващият пример създава кръг дух и дух квадрат. Square спрайт е зоната на удар за спрайт hitArea кръг на. Така че, когато потребителят кликне на площада спрайт. кръг спрайт изпрати един клик събитие.

Runtime варианта:

Flash Player 9, AIR 1.0

Булева стойност, която показва дали да се показва курсора на ръка при търкалянето на мишката върху спрайт, в която buttonMode собственост е настроена да е вярно. useHandCursor подразбиране собственост е настроена да е вярно. Когато useHandCursor е настроен вярно. ръката на курсора използва за бутони появява, когато задържите показалеца върху спрайт-бутон. Ако useHandCursor е невярно. указател "игла".

useHandCursor имот може да се променя по всяко време; модифицираната спрайт веднага се нова форма на курсора.

Забележка. В Flex Builder или Flash спрайт има деца спрайтове, може да се наложи на референтни стойности за свойствата mouseChildren фалшиви. Например, ако искате курсора на ръка показва на Flex контроли , задайте свойствата и useHandCursor buttonMode е вярно. и mouseChildren собственост, за да лъжа.

изпълнение
обществена функция получите useHandCursor (): Булева
обществена функция определя useHandCursor (стойност: Булева): нищожен

Свързани артикули API

Следващият пример създава две спрайтове и двете buttonMode собственост настроен да е вярно. но за един от тях useHandCursor собственост е настроена да е вярно. и за още един - невярно. При съставянето и работи както спрайтове приложения се държат като бутони (включени във фунията чрез клавиш Tab), но само курсора на ръка използва useHandCursor спрайт с истинска стойност на имота.

Информация за дизайнера

Runtime варианта:

Flash Player 9, AIR 1.0, Flash Lite 4

Тя позволява на потребителя да плъзнете посочено спрайт (растер графиката, лесно да се движите на екрана). Спрайт може да се проточи до изрично стоп повикване чрез Sprite.stopDrag () или преди това ще бъде възможно, за да плъзнете друг спрайт. В същото време, можете да влачите и пускате само един спрайт.

Триизмерните дисплеи обекти се управляват показалка и Sprite.startDrag () метод ви позволява да преместите обект в триизмерен равнината, определена от обекта на дисплея. Или, ако обектът на дисплея е двуизмерен обект и едно дете на триизмерен обект, двуизмерен обект се движи в триизмерен равнината, определена от триизмерен родител обекта.

lockCenter: Булева (по подразбиране = невярно) - Определя дали плъзгане спрайт е заключен в индикатора на средно положение (вярно), или в точка спрайт, в която потребителят първо кликнали (фалшиво).

граници: правоъгълник (подразбиране = нула) - стойност по отношение на обекта майка координират Sprite, определяне на правоъгълника прикрепен към него.

Свързани артикули API

Следващият пример създава кръг дух и двете целеви спрайтове. метод startDrag () се нарича за Sprite кръг. когато потребителят поставя курсора над спрайт и преси бутона на мишката и метода stopDrag () се нарича, когато потребителят освободи бутона на мишката. Това позволява на потребителя да плъзнете спрайт. Когато отпуснете бутона на мишката, метод на mouseRelease (). което от своя страна следи името на обекта, dropTarget. до които потребителят повлече кръг спрайт.

Runtime варианта:

Flash Player 10.1, AIR 2, Flash Lite 4

Тя позволява на плъзнете посочено спрайт на устройството за сензорен екран. Спрайт може да се проточи до изрично стоп повикване чрез Sprite.stopTouchDrag () или преди това ще бъде възможно, за да плъзнете друг спрайт. В същото време, можете да влачите и пускате само един спрайт.

Триизмерните дисплеи обекти се управляват показалка и Sprite.stopTouchDrag () метод ви позволява да преместите обект в триизмерен равнината, определена от обекта на дисплея. Или, ако обектът на дисплея е двуизмерен обект и едно дете на триизмерен обект, двуизмерен обект се движи в триизмерен равнината, определена от триизмерен родител обекта.

touchPointID: INT - Цяло число, което е необходимо да се назначи лице за контакт.

lockCenter: Булева (по подразбиране = невярно) - Определя дали плъзгане спрайт е заключен в индикатора на средно положение (вярно), или в точка спрайт, в която потребителят първо кликнали (фалшиво).

граници: правоъгълник (подразбиране = нула) - стойност по отношение на обекта майка координират Sprite, определяне на правоъгълника прикрепен към него.

Свързани артикули API

Следващият пример демонстрира функциите, използвайки свойствата и startTouchDrag stopTouchDrag за събития за управление и touchBegin touchEnd. Обектът определено събитие се използва стойността touchPointID стойност. параметър границите е правоъгълника определяне на границите на обекта на дисплея родител (BG е обект съдържаща дисплей MySprite).

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

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