![]() |
|
||||||||||
|
|||||
|
[+1 03.09.08]
[+3 30.08.08] Регистрация: Nov 2007
Сообщений: 107
|
Всем привет!
В книге "ActionScript 3.0 Сборник рецептов" в сценарии позволяющем убедиться, что генерируемые методом NumberUtilities.random() случайные числа распределены равномерно, импортируются: import ascb.util.NumberUtilities; . У меня Flex выдает ошибки: "1120: Access of undefined property NumberUtilities" и "1172: Definition ascb.util:NumberUtilities could not be found" в выделенных красным цветом местах. Скажите, есть вообще такой класс и/или метод, либо я что-то не так делаю? Итак, пример: package {
import flash.display.Sprite;
import ascb.util.NumberUtilities;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class one extends Sprite {
private var _total:uint;
private var _numbers:Object
public function one() {
var timer:Timer = new Timer(10);
timer.addEventListener(TimerEvent.TIMER, randomizer);
timer.start();
_total = 0;
_numbers = new Object();
}
private function randomizer(event:TimerEvent):void {
var randomNumber:Number = NumberUtilities.random(1, 10, 1);
_total++;
if(_numbers[randomNumber] == undefined) {
_numbers[randomNumber] = 0;
}
_numbers[randomNumber]++;
trace("random number: " + randomNumber);
var item:String;
for(item in _numbers) {
trace("\t" + item + ": " + Math.round(100 * _numbers[item]/_total));
}
}
}
}
p.s. Пользуюсь Flex Builder 3. Последний раз редактировалось vrabik; 06.10.2008 в 05:10. |
|
|||||
|
Регистрация: May 2006
Адрес: Нск
Сообщений: 91
|
потому что ascb.util.NumberUtilities не входит в число стандартных классов/пакетов. вам нужно добавить библиотеку с ними в проект, либо добавить нужные классы в проект, либо весь пакет с классами скопировать в нужную директорию флешу/флексу. сказал как-то наверное непонятно, но вот гугл по запросу NumberUtilities на 3 результате выдал тему с решением вашей проблемы здесь. чаще пользуйтесь поиском. и оформите код тэгами, за это здесь ругают.
|
|
|||||
|
[+1 03.09.08]
[+3 30.08.08] Регистрация: Nov 2007
Сообщений: 107
|
Спасибо! Работает!
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
vrabik, отредактируйте свой пост и оформите код тегами [code][/code].
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|