![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Собственно - сабж.
Ну, кроме ctrl+alt+del. Как можно вывести в самой флешке какую она нагрузку создаёт на проц? И fps. Буду благодарен за код. |
|
|||||
|
Используйте Adobe Scout
__________________
местонахождение |
|
|||||
|
Цитата:
А проц в самой флешке - по всей видимости только при помощи коннекта с другим десктопным приложением. private var prevTimer:uint; private function init() { addEventListener(Event.ENTER_FRAME,enterFrameHandler); prevTimer = getTimer(); } private function enterFrameHandler(e:Event):void { var crrTimer:uint = getTimer(); var fps:Number = Math.round(1 / ((crrTimer - prevTimer) / 1000)); prevTimer = crrTimer; }
__________________
... |
|
|||||
|
Цитата:
__________________
местонахождение |
|
|||||
|
Цитата:
обусловленный желанием следовать принципу декларировать только то что минимально необходимо и достаточно. И хотя в AS3 использование uint нерациоанльно т.к. он медленнее int и, ктому же, не выдает ошибку при выходе из своего диапазона, мне, тем не менее, интуитвно не очень нравится декларировать число задуманное как всегда положительное с возможностью принимать отрицательные значения.
__________________
... |
|
|||||
|
Цитата:
Во многих других языках вообще нет типа uint. И люди не парятся =) |
|
|||||
|
Цитата:
Но для ситуации с uint, как уже говорил, в этом нет никакого смысла и даже вредно. Так если переменная передаваемая в индекс массива в int получит отрицательное значение, то компилятор выдаст ошибку. А для случая с uint - выдаст индекс другого элемента, что во много раз хуже и такой баг может затеряться и очень долго не показывать себя.
__________________
... |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|