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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

блогер
Регистрация: Feb 2007
Адрес: Spb
Сообщений: 612
Записей в блоге: 8
Отправить сообщение для Rzer с помощью ICQ
В настройках у Vizzy стоит правильный путь к flashlog.txt? Стоит ли галочка autorefresh?

Старый 11.09.2010, 13:29
Хомяк вне форума Посмотреть профиль Отправить личное сообщение для Хомяк Найти все сообщения от Хомяк
  № 12  
Ответить с цитированием
Хомяк
[+1 24.11.10]
 
Аватар для Хомяк

Регистрация: Jun 2010
Сообщений: 280
Да, при установке дебагера от адобе не организовалась папка c:\\logs и соответственно нет файла flashlogs.txt. Насколько я понял должно быть иначе. Наверно по этому и Vizzy ничего не выводит. Я так понимаю, что у меня с системой что то не так.
Вообще на эту тему (тему логов) есть статья возможно покажется интересным.

Старый 11.09.2010, 13:38
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 13  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Цитата:
Вообще на эту тему (тему логов) есть статья возможно покажется интересным.
"Сокровища" mm.cfg и Сокровища mm.cfg - Часть 2.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.09.2010, 14:00
easy.proger вне форума Посмотреть профиль Отправить личное сообщение для easy.proger Найти все сообщения от easy.proger
  № 14  
Ответить с цитированием
easy.proger

Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
Пользуюсь Alcon ! удобно и кросплатформенно и не важно есть дебаг плеер или нету

Старый 11.09.2010, 14:16
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 15  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
А можно еще определить функцию уровня пакета, назвать ее log и вызывать когда потребуется. Если определить в безымянном пакете (пакете верхнего уровня) - то, по идее, вызывать можно из любого места без импортов и обращений к статическим функциям
Научи определять в топ-левеле.
Я правда неумею.

Старый 11.09.2010, 15:19
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 16  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Определяем функцию уровня пакета для безымянного пакета (короче top-level):
1) Создаем новый .as файл в корневой папке проекта (для FD это папка src, для Flash - папка в которой хранится .fla файл)
2) Называем файл так, как будет называться наша функция (например, "log.as"). Да-да, .as файл с маленькой буквы, так как он определяет не класс, а функцию
3) Пишем в файле вот это
Код AS3:
package {
	/**
	 * ...
	 * @author gloomybrain
	 */
 
	public function log(...args):void {
 
		trace("this is log function output:");
		trace("+++++++++++++++++++++++++++");
		trace(args);
		trace("+++++++++++++++++++++++++++");
 
	}
 
}
Далее в любом классе проекта можем вызывать нашу функцию без каких либо лишних телодвижений.


ЗЫ
Напоминаю, что приведенный код не является бесплатным, т.к. распространяется по лицензии GloomyBrainWTFLicense с обязательным указанием автора и без возможности изменять что-либо

ЗЗЫ
Цитата:
Покрутил так-сяк, просто и грамотно не получается лишние прикрутки в основном классе все равно надо делать, а тогда все преимущество "внешнего модуля" теряется.
Ну совсем без прикруок никак, ибо где-то все равно придется определять поле, в которое осуществляется вывод текста.
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 11.09.2010 в 15:25.
Старый 11.09.2010, 15:24
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 17  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
А, так то я умею. Я думал ты в toplevel.as какие то правки будешь вносить или ключи компилятора менять там )

Старый 11.09.2010, 15:46
Хомяк вне форума Посмотреть профиль Отправить личное сообщение для Хомяк Найти все сообщения от Хомяк
  № 18  
Ответить с цитированием
Хомяк
[+1 24.11.10]
 
Аватар для Хомяк

Регистрация: Jun 2010
Сообщений: 280
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Определяем функцию уровня пакета для безымянного пакета (короче top-level):
1) Создаем новый .as файл в корневой папке проекта (для FD это папка src, для Flash - папка в которой хранится .fla файл)
2) Называем файл так, как будет называться наша функция (например, "log.as"). Да-да, .as файл с маленькой буквы, так как он определяет не класс, а функцию
3) Пишем в файле вот это....
еще маленькая ремарка - этот файл должен располагаться в одной папке с .fla документом, иначе не будет найден.

Старый 11.09.2010, 15:58
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 19  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Эмм... Ну да, я так и написал =)
__________________
...вселенская грусть

Старый 11.09.2010, 16:05
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 20  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Цитата:
этот файл должен располагаться в одной папке с .fla документом, иначе не будет найден.
А что, глобальные пути для классов уже не работают?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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