Re: [Flashcoders] how to tell if you're running in the ide

2007-01-26 Thread Stefan Thurnherr

I'm using CustomActions, i.e. :

if ( CustomActions ){
// we're in the Flash IDE
} else {
// we're either in a browser or in the standalone player
}


HTH,
stefan.


On 1/26/07, Josh Santangelo [EMAIL PROTECTED] wrote:

Is there a way for a SWF to know if it's running in the test movie
environment vs the browser or standalone players? I often have a need
to compile in different settings in test-movie than I do for
deployment, and have to manually remember to take them out before
shipping a build. Or is there a more elegant way to handle that sort
of thing?

-josh
___
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


RE: [Flashcoders] how to tell if you're running in the ide

2007-01-26 Thread Chuck Hoffman
I've occasionally used the trick of checking whether this._url begins
with file:  Doesn't exactly tell you if you're running in the IDE, but
does tell you whether it's running locally on your machine or in a
browser, from a web server.


 CHUCK HOFFMAN
PROGRAMMER  
T8DESIGN.COM | P 319.266.7574 - x150 | 877.T8IDEAS | F 888.290.4675


This e-mail, including attachments, is covered by the Electronic
Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential, and
may be legally privileged. If you are not the intended recipient, you
are hereby notified that any retention, dissemination, distribution, or
copying of this communication is strictly prohibited. Please reply to
the sender that you have received the message in error, and then please
delete it. Thank you.


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Josh
Santangelo
Sent: Thursday, January 25, 2007 8:41 PM
To: Flashcoders mailing list
Subject: [Flashcoders] how to tell if you're running in the ide

Is there a way for a SWF to know if it's running in the test movie  
environment vs the browser or standalone players? I often have a need  
to compile in different settings in test-movie than I do for  
deployment, and have to manually remember to take them out before  
shipping a build. Or is there a more elegant way to handle that sort  
of thing?

-josh
___
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


Re: RE: [Flashcoders] how to tell if you're running in the ide

2007-01-26 Thread John Mark Hawley
You can also set up your code along these lines:

var inTestMovie:Boolean = false;
trace( inTestMovie = true );

if (inTestMovie)
{
// do wacky test movie stuff
}
else
{
// do normal stuff
}

Then you can just turn off trace statements when you want to see the 'normal' 
behavior, and leave them on when you want your 'test movie' behavior. You're 
probably turning off trace statements on your deliverables anyway.

If you do a done of stuff like this, though, it might be best to use a 
preprocessor on your source and have it dump out two different code branches 
for you. (I don't have any recommendations on AS preprocessors; I had to throw 
one together in Perl at work myself.)

-John Mark Hawley


 
 From: Chuck Hoffman [EMAIL PROTECTED]
 Date: 2007/01/26 Fri AM 08:59:59 CST
 To: Flashcoders mailing list flashcoders@chattyfig.figleaf.com
 Subject: RE: [Flashcoders] how to tell if you're running in the ide
 
 I've occasionally used the trick of checking whether this._url begins
 with file:  Doesn't exactly tell you if you're running in the IDE, but
 does tell you whether it's running locally on your machine or in a
 browser, from a web server.
 
 
CHUCK HOFFMAN
 PROGRAMMER
 T8DESIGN.COM | P 319.266.7574 - x150 | 877.T8IDEAS | F 888.290.4675
   
 
 This e-mail, including attachments, is covered by the Electronic
 Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential, and
 may be legally privileged. If you are not the intended recipient, you
 are hereby notified that any retention, dissemination, distribution, or
 copying of this communication is strictly prohibited. Please reply to
 the sender that you have received the message in error, and then please
 delete it. Thank you.
 
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Josh
 Santangelo
 Sent: Thursday, January 25, 2007 8:41 PM
 To: Flashcoders mailing list
 Subject: [Flashcoders] how to tell if you're running in the ide
 
 Is there a way for a SWF to know if it's running in the test movie  
 environment vs the browser or standalone players? I often have a need  
 to compile in different settings in test-movie than I do for  
 deployment, and have to manually remember to take them out before  
 shipping a build. Or is there a more elegant way to handle that sort  
 of thing?
 
 -josh
 ___
 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
 

--
John Mark Hawley
The Nilbog Group
773.968.4980 (cell)

___
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


Re: RE: [Flashcoders] how to tell if you're running in the ide

2007-01-26 Thread eka

Hello :)

With VEGAS my openSource framework you can use my vegas.logging package :

Page project : http://vegas.riaforge.org/
Example : in the souces in the AS2/trunk/bin/test/vegas/logging package

1 - use a log library to create channels to debug you application with muli
external targets (trace, SOS console, Firebug, FlashInspector etc..)

You can enabled or disabled you logs when you want :)

My log model is based on the AS3 mx.logging framework in Flex2 SDK (
polymorphism but not the same implementation in the class, i use bubbling
events to propagate the logs)

2 - use the class asgard.system.Application to determinates if you are in a
web application, standalone or flash ide application etc...
http://svn.riaforge.org/vegas/AS2/trunk/src/asgard/system/Application.as

ASGard in an extension of VEGAS :)

example :

import asgard.system.Application ;


if ( Application.isFlashIDE() )
{
// initialize log model
}
else
{
  // do nothing !
}

EKA+ :)

2007/1/26, John Mark Hawley [EMAIL PROTECTED]:


You can also set up your code along these lines:

var inTestMovie:Boolean = false;
trace( inTestMovie = true );

if (inTestMovie)
{
// do wacky test movie stuff
}
else
{
// do normal stuff
}

Then you can just turn off trace statements when you want to see the
'normal' behavior, and leave them on when you want your 'test movie'
behavior. You're probably turning off trace statements on your deliverables
anyway.

If you do a done of stuff like this, though, it might be best to use a
preprocessor on your source and have it dump out two different code branches
for you. (I don't have any recommendations on AS preprocessors; I had to
throw one together in Perl at work myself.)

-John Mark Hawley



 From: Chuck Hoffman [EMAIL PROTECTED]
 Date: 2007/01/26 Fri AM 08:59:59 CST
 To: Flashcoders mailing list flashcoders@chattyfig.figleaf.com
 Subject: RE: [Flashcoders] how to tell if you're running in the ide

 I've occasionally used the trick of checking whether this._url begins
 with file:  Doesn't exactly tell you if you're running in the IDE, but
 does tell you whether it's running locally on your machine or in a
 browser, from a web server.


CHUCK HOFFMAN
 PROGRAMMER
 T8DESIGN.COM | P 319.266.7574 - x150 | 877.T8IDEAS | F 888.290.4675


 This e-mail, including attachments, is covered by the Electronic
 Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential, and
 may be legally privileged. If you are not the intended recipient, you
 are hereby notified that any retention, dissemination, distribution, or
 copying of this communication is strictly prohibited. Please reply to
 the sender that you have received the message in error, and then please
 delete it. Thank you.


 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Josh
 Santangelo
 Sent: Thursday, January 25, 2007 8:41 PM
 To: Flashcoders mailing list
 Subject: [Flashcoders] how to tell if you're running in the ide

 Is there a way for a SWF to know if it's running in the test movie
 environment vs the browser or standalone players? I often have a need
 to compile in different settings in test-movie than I do for
 deployment, and have to manually remember to take them out before
 shipping a build. Or is there a more elegant way to handle that sort
 of thing?

 -josh
 ___
 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


--
John Mark Hawley
The Nilbog Group
773.968.4980 (cell)

___
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


Re: [Flashcoders] how to tell if you're running in the ide

2007-01-25 Thread John VanHorn

check the help docs. for as2, look for System.capabilities.playerType. for
as3 check flash.system.Capabilities.playerType.


On 1/25/07, Josh Santangelo [EMAIL PROTECTED] wrote:


Is there a way for a SWF to know if it's running in the test movie
environment vs the browser or standalone players? I often have a need
to compile in different settings in test-movie than I do for
deployment, and have to manually remember to take them out before
shipping a build. Or is there a more elegant way to handle that sort
of thing?

-josh
___
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





--
John Van Horn
[EMAIL PROTECTED]
___
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