Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   trace(); - эмуляция (http://www.flasher.ru/forum/showthread.php?t=91632)

KLieriK 05.02.2007 03:03

trace(); - эмуляция
 
Доброго времени суток...
а можно как-то эмулировать все что отобращаетсья в Output.
Как ошибки так и то что возв. ф-я trace(); в уже готовом проекте.
к примеру зделать так, что если выозв. какая-либо ошибка, то создаеться текстовое поле в центре и туда выводиться.

miramax 05.02.2007 03:56

Я делаю так:
http://as3.ru/?p=16
Можно в любой момент выключить , или вести лог куда нужно.
Можно попробовать это на AS2 сделать, не знаю как там обстоят дела с топлевел функциями.
З.Ы. trace(); - нельзя переопределить.

CorC 05.02.2007 10:39

alert не поможет?

KLieriK 05.02.2007 13:45

2CorC
alert - ето ж ф-я javascript.
или .. всмысле.. что ты имел ввиду?

CorC 05.02.2007 14:14

компонент Alert
все что нужно выводить запоминаешь хоть в строке хоть в массиве
пишешь небольшую процедурку и Alert.show(str)

KLieriK 05.02.2007 14:57

2CorC,
О! спасибо. попробуем :)

ЗЫ: дабы не создавать отдельный топ для столь маленького и неактуального вопроса, пишу тут: как зделать что б ф-я была видна во всех дочерних мс, а то щас приходиться писать типа: _parent._parent...func();

CorC 05.02.2007 14:59

_global. ?
_root. ?

lowka 05.02.2007 16:38

Можно так:
Код:

Class MyOutput {
  ...
  public static function showMessage(message:String):Void {
    ...
  }
}

Код:

import MyOutput;

MyOutput.showMessage("hello!");


etc 05.02.2007 16:51

Можно загнать в прототип, правда это не вариант. Проще использовать статическое свойство класса.

KLieriK 05.02.2007 21:08

2lowka
а мона небольшой живой пример, или линк хоть на доку, что б понять как пишеться синтаксис и правильно ето все писать


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

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