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

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

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

Регистрация: Nov 2012
Сообщений: 2
Attention Не выводится результат во FlashDevelop

В общем установил FD все дела, решил написать какойто код, но результат функции не выводится а вот trace который выше в консоли отображается и ошибок нет..что за дела?
Подскажите пожалуйста
Код AS3:
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
 
	/**
	 * ...
	 * @author i
	 */
	public class Main extends Sprite 
	{
 
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
		}
 
		trace("dddd");//отображается
 
		public function bork(v:String = ' ff'):void
		{
			trace(v);// не отображается
		}	
 
	}
 
}


Последний раз редактировалось udaaff; 29.11.2012 в 10:11.
Старый 29.11.2012, 03:59
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 2  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
А где вы вызываете bork? Вы его только определяете.
Надо поместить вызов в метод init или в конструктор.
А вот вызов trace (и вообще чего - либо) вне методов - плохая практика.
__________________
Отряд Котовскага

Старый 29.11.2012, 04:31
Salmanazar вне форума Посмотреть профиль Отправить личное сообщение для Salmanazar Найти все сообщения от Salmanazar
  № 3  
Ответить с цитированием
Salmanazar

Регистрация: Nov 2012
Сообщений: 2
Спасибо за ответ

но если честно не совсем понятно ..можете объяснить как сделать так чтобы это код заработал?
то есть чтобы вывелось "Player 1 win"?
Код AS1/AS2:
package 
{
	import adobe.utils.CustomActions;
	import flash.display.Sprite;
	import flash.events.Event;
 
	/**
	 * ...
	 * @author i
	 */
	public class Main extends Sprite 
	{
 
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
		}	
 
		public static function  bork(p1:String = ' Player 1', p2:String = ' Player  2',k1:int=5, k2:int=4):void
		{
			if(k1>k2) 
			{
				trace (p1+" win")
			}
		}
 
	}
 
}


Последний раз редактировалось udaaff; 29.11.2012 в 10:10.
Старый 30.11.2012, 03:14
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 4  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
для вас же указано в шаблоне
Код AS3:
// entry point
вот там и начинайте писать свой код, в том числе и вызов своей функции:
Код AS3:
bork();
__________________
сайт, vk

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

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

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


 


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


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