you could take that a bit further :
(foo) ? foo() : (bar) ? bar() : (foobar) ? foobar() : trace("sorry! no
soup for you!");
Steven Sacks | BLITZ wrote:
function foo() {
trace("foo");
}
function bar() {
trace("bar");
}
(true) ? foo() : bar();
-- "foo"
(false) ? foo() : bar();
-- "bar"
Works fine for me. Not the best practice (I would never use it), but
just showing what's possible with inline conditionals.
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of eka
Sent: Friday, January 26, 2007 2:27 PM
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Shorhand for if statement without
else statement
Hello :)
In FDT for example : cond ? methodA() : methodB() failed :)
The operator cond ? true : false is used to return a value
but isn't really the good solution to launch method i think :)
EKA+ :)
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com