![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2010
Сообщений: 5
|
Недавно начал изучать AS3 по книге Мука. Скажу сразу, для человека который никогда не занимался програмированием чуть сложновато, но радует тот факт что что то понимаю. Так вот такой вопрос, по книге там с теорией идёт практика. И вот тут у меня проблема, делаю как в книге, но в 28 линиии почему то ошибка, подскажите кто знает
package zoo { internal class VirtualPet { private static var maxNameLength = 20; private static var maxCalories = 2000; private var petName; private var currentCalories = VirtualPet.maxCalories/2; public function VirtualPet (name) { setName(name); } public function eat (numberOfCalories) { var newCurrentCalories = currentCalories + numberOfCalories; if (newCurrentCalories > VirtualPet.maxCalories) { currentCalories = VirtualPet.maxCalories; } else { currentCalories = newCurrentCalories; } } public function getHunger ( ) { return currentCalories / VirtualPet.maxCalories; } public function setName (newName) { if (newName.length > VirtualPet.maxNameLength) { newName = newName.substr(0.VirtualPet.maxNameLength); // тут ошибка, сверху } else if (newName == "") { return; } petName = newName; } public function getName ( ) { return petName; } } } |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
вместо точки запятая?
__________________
скриптограф |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 5
|
после 0 была точка, поставил запятую - стало норм. спс
|
|
|||||
|
__________________
2+2=5 |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 5
|
я когда вводил код он мне так и показал, но я по книге не дошёл до такого написания
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|