Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 13.04.2010, 08:40
DimonOTTuda вне форума Посмотреть профиль Отправить личное сообщение для DimonOTTuda Найти все сообщения от DimonOTTuda
  № 1  
DimonOTTuda

Регистрация: Apr 2010
Сообщений: 5
По умолчанию Помогите Новичку

Недавно начал изучать AS3 по книге Мука. Скажу сразу, для человека который никогда не занимался програмированием чуть сложновато, но радует тот факт что что то понимаю. Так вот такой вопрос, по книге там с теорией идёт практика. И вот тут у меня проблема, делаю как в книге, но в 28 линиии почему то ошибка, подскажите кто знает
Код AS3:
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;
		}
	}
}
пишет синтаксическая ошибка 1084

Старый 13.04.2010, 08:44
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 2  
orcpochta

Регистрация: Feb 2008
Сообщений: 890
вместо точки запятая?
__________________
скриптограф

Старый 13.04.2010, 08:56
DimonOTTuda вне форума Посмотреть профиль Отправить личное сообщение для DimonOTTuda Найти все сообщения от DimonOTTuda
  № 3  
DimonOTTuda

Регистрация: Apr 2010
Сообщений: 5
после 0 была точка, поставил запятую - стало норм. спс

Старый 13.04.2010, 08:58
BeDLiNt вне форума Посмотреть профиль Отправить личное сообщение для BeDLiNt Найти все сообщения от BeDLiNt
  № 4  
BeDLiNt
 
Аватар для BeDLiNt

Регистрация: Mar 2008
Адрес: Moscow
Сообщений: 311
Отправить сообщение для BeDLiNt с помощью ICQ Отправить сообщение для BeDLiNt с помощью Skype™
Код AS3:
substr(startIndex:Number = 0, len:Number = 0x7fffffff):String
__________________
2+2=5

Старый 13.04.2010, 09:05
DimonOTTuda вне форума Посмотреть профиль Отправить личное сообщение для DimonOTTuda Найти все сообщения от DimonOTTuda
  № 5  
DimonOTTuda

Регистрация: Apr 2010
Сообщений: 5
я когда вводил код он мне так и показал, но я по книге не дошёл до такого написания

Старый 13.04.2010, 09:57
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Ошиблись разделом. Название темы должно соответствовать сути вопроса.

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 03:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.