![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
нет, 2 по-моему, просто в EAS2.0 про ООП , классы хорошо изложено
|
|
|||||
|
маленькое замечание:
просто бросилось в глаза строка num = Math.floor(Math.random()*totalFrames)+1 наверное правильние будет так num = Math.round(Math.random()*(totalFrames-1))+1 а вообще статься хорошая. ![]() |
|
|||||
|
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
|
Цитата:
var _totalFrames:int = 10;
var hash:Array = new Array();
var i:int, num:int;
// Первый вариант
// Обнуляем массив
for (i=1; i<=_totalFrames; i++) hash[i]=0;
// Собираем статистику
for (i=0; i<1000000; i++) {
num = Math.floor(Math.random()*_totalFrames)+1;
hash[num]++;
}
// Результат
trace("Result 1:");
for (i=1; i<=_totalFrames; i++) {
trace(i+" = "+Math.round(hash[i]/1000000*100)+"%");
}
// Второй вариант
// Обнуляем массив
for (i=1; i<=_totalFrames; i++) hash[i]=0;
// Собираем статистику
for (i=0; i<1000000; i++) {
num = Math.round(Math.random()*(_totalFrames-1))+1;
hash[num]++;
}
// Результат
trace("Result 2:");
for (i=1; i<=_totalFrames; i++) {
trace(i+" = "+Math.round(hash[i]/1000000*100)+"%");
}
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
интересно было бы почитать упоминающуюся статью про 21 оптимаьлный кадр
|
|
|||||
|
Цитата:
бывает =) |
|
|||||
|
[+2 20.11.06]
[+2 23.11.06] Регистрация: Oct 2006
Сообщений: 92
|
А как скомпилировать??
Ошибки: main\comet.as : Line 6, Column 37 : [Compiler] Error #1017: The definition of base class basic_object was not found. ReferenceError: Error #1065: Variable preloader is not defined. ReferenceError: Error #1065: Variable background is not defined. И т.д. Как исправить? Пока что на экране мигают два кадра. |
|
|||||
|
Регистрация: May 2006
Сообщений: 90
|
MerlinTwi, почему в классе 'main.background' ты использовал stage.addEventListener(Event.MOUSE_LEAVE, handleMouseUp), а не stage.addEventListener(Event.MOUSE_OUT, handleMouseUp)?
|
|
|||||
|
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
|
Цитата:
Если ты о том, как отловить уход мышки при нажатой кнопке, то можно слушать MouseEvent.MOUSE_MOVE и проверять координаты мышки, ушла она за края сцены или нет, но это стало работать не так давно, с какой-то версией flash плеера. |
|
|||||
|
страничка перестала быть доступной - что делать ? Т_Т
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|