[haXe] trace not working for me
Hertzel Armengol
hertzel at osc.co.cr
Thu Jan 4 00:23:21 CET 2007
Roberto Saccon wrote:
> sure, just create a class with something like this:
>
>
> class FirebugTrace{
> public static function enable() {
> haxe.Log.trace = log;
> }
>
> private static function log(arg : String)
> {
> var out = "javascript:console.log('FLASH: " + arg + "');";
> flash.Lib.getURL(out);
> }
> }
>
>
> then enable() it, and just continue to use trace as usual, it will
> output into the firebug console.
>
> regards
> Roberto
>
>
> On 1/3/07, *Hertzel Armengol* <hertzel at osc.co.cr
> <mailto:hertzel at osc.co.cr>> wrote:
>
> maumac wrote:
> > Would you bother showing your test class?
> >
> > Maurício Machado
> >
> > On 1/3/07, Hertzel Armengol <hertzel at osc.co.cr
> <mailto:hertzel at osc.co.cr>> wrote:
> >> hi :)
> >>
> >> I'm playing a bit with haxe but there's something that is not
> working
> >> for me and is the famous trace!! (haxe trace)
> >>
> >> if I write this
> >>
> >> trace ("test");
> >>
> >> anywhere in my program and compile the file
> >> using this xhml
> >>
> >> -swf test.swf
> >> -main Test
> >>
> >> the resulting flash don't show anything... what can I do to see
> the
> >> traces within my browser (IE, firefox)
> >>
> >> tnks
> >>
> >> --
> >> haXe - an open source web programming language
> >> http://haxe.org
> >>
> >
> sure
>
> class Test {
>
> static function main () {
> trace ("test");
> }
>
> }
>
> > If you are running firefox and firebug, then probably the nicest
> > thing is to rewrite trace so it uses flash.Lib.getURL and
> console.log
> > from firebug, then you get all you trace statements on the firebug
> > console.
> >
> > regards
> > Roberto
>
> How can I do that do you have an example? that will help me a lot :)
>
>
> --
> haXe - an open source web programming language
> http://haxe.org
>
>
>
>
> --
> Roberto Saccon
tnks men U rock!!
but the example didnt worked for me at first so I was forced to check
the existing haxe trace documentation (once again) and changed your code
just a bit.... this is it
class FirebugTrace{
public function new() {
haxe.Log.trace = log;
}
private static function log(v : Dynamic, ?inf : haxe.PosInfos)
{
var out = "javascript:console.log('FLASH: " + v + "');";
flash.Lib.getURL(out);
}
}
class Test {
static function main() {
var enableit = new FirebugTrace();
trace("prueba");
}
}
you can see that example here...
http://h.animenakama.com/galeria/main.php?g2_itemId=101
tnks again and you saved me a lot of time ^________^
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.motion-twin.com/pipermail/haxe/attachments/20070103/82c68876/attachment.htm
More information about the Haxe
mailing list