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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 10.04.2010, 16:37
koIIImarik вне форума Посмотреть профиль Отправить личное сообщение для koIIImarik Посетить домашнюю страницу koIIImarik Найти все сообщения от koIIImarik
  № 1  
Ответить с цитированием
koIIImarik
 
Аватар для koIIImarik

Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
Question Создание «продуманных» сниппетов в FlashDevelop

Всем привет.

Интересно обсудить с кем-нибудь, кто пользуется FlashDevelop, как вы создаёте сниппеты, которые работают немного сложнее, чем обычные вставки кода. Вот пример одного моего сниппета для создания get/set подобных функций, почему я не люблю использовать стандартный Shift + Ctl + 1 и создание тру get/set это уже другой вопрос, так что просто пример моего сниппета:

Код AS3:
/**
 * Functions for work with parameter $(Clipboard).
 */
 
/**
 * Function to set scores $(Clipboard) value.
 * 
 * @param	value new value of $(Clipboard) parameter.
 */
public function set$(Clipboard)(value:String):void
{
	this.$(Clipboard) = value;
}
 
/**
 * Function to set scores $(Clipboard) value.
 * 
 * @return	value of $(Clipboard) parameter.
 */
public function get$(Clipboard)():String
{
	return this.$(Clipboard);
}
Запись $(Clipboard) означает, что на это место будет вставлен текст, который я перед этим скопировал. То есть если я скопировал название переменной scores, то получится следующий текст:

Код AS3:
/**
 * Functions for work with parameter scores.
 */
 
/**
 * Function to set scores scores value.
 * 
 * @param	value new value of scores parameter.
 */
public function setscores(value:String):void
{
	this.scores = value;
}
 
/**
 * Function to set scores scores value.
 * 
 * @return	value of scores parameter.
 */
public function getscores():String
{
	return this.scores;
}
Как видно из кода, функции будут названы setscores и getscores, что не очень правильно, а правильным было бы setScores и getScores.

Вопрос: сталкивался ли кто-нибудь с подобной проблемой и, если да, то как вы её решали?

Ещё интересует, можно ли как-нибудь использовать русский текст в сниппетах? Просто, когда я пытался вставлять русский текст в сниппет, он в коде вставлялся в качестве каких-то иероглифов.

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

Теги
flashdevelop , Snippets , Сниппеты

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

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


 


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


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