Re: [flexcoders] Re: Trying to pass a value to the mxml/swf file from java(android).How?

2011-09-27 Thread Alex Harui
If you produce a Flex/AIR app for Android, it is basically an AIR app and you’d 
have to launch it and pass it parameters like any other Android app.  I’m 
pretty sure flashvars don’t work on AIR apps in Android.


On 9/27/11 6:52 AM, "Shunmuga"  wrote:








No Saurabh, its not the part of android
The flex project contains the mxml application file. flex produces the build in 
"swf" format.

The following method is used to get the run time arguments in flex side
var flashVarsObj:Object = Application.application.parameters as Object;
arg1 = flashVarsObj.arg1;
arg2 = flashVarsObj.arg2;

Using the FlashVars object you can pass the arguments to swf file
 FlashVars="arg1=val&arg2=val2"

please follow the below link to know how to load swf in android.
"http://stackoverflow.com/questions/6532303/problem-loading-swf-file-in-android";

Thanks,

--- In flexcoders@yahoogroups.com  , 
"rawat"  wrote:
>
> Hi Rohini,
> Is the part of the code above mxml in android(in androidmanifest.xml 
> file).PLz elaborate , i would like to know more about what you have posted.
> Best rgds and Thanks in advance
> Saurabh
>
> --- In flexcoders@yahoogroups.com  , 
> "Shunmuga"  wrote:
> >
> > you can pass the arguments to swf file by using Flashvars:
> > FlashVars="arg1=val&arg2=val2"
> >
> > string htmlUrl = "  > name=\"movie\" value=\"file:///android_asset/sample.swf\">  > src=\"file:///android_asset/sample.swf\" FlashVars="arg1=val&arg2=val2" 
> > width=\"550\" height=\"400\"> ";
> >
> > In MXML file:
> >
> > var flashVarsObj:Object = Application.application.parameters as Object;
> > arg1 = flashVarsObj.arg1;
> > arg2 = flashVarsObj.arg2;
> >
> >
> > Thanks, Rohini.
> >
> > --- In flexcoders@yahoogroups.com  , 
> > "rawat"  wrote:
> > >
> > > HI,
> > > I have been trying to pass the values to the mxml file(whose output is 
> > > .swf file) via android (java code) , But i am unable to do this.Here is 
> > > my problem, I think tht .SWF file is a binary file(like exe , .out or 
> > > .dll or .iso) which runs on flash platforms(browser, mobile phone 
> > > supporting flash).Now i want the output of the .swf to be dependent on 
> > > some values which I want to pass thourgh the android code.
> > >
> > > Other way is that I put the mxml files itself inside the eclipse(android 
> > > project IDE) and pass the values to it (don't know how) compile it using 
> > > mxmlc.exe compiler and link(don't know how ) with the android project and 
> > > generate the final output file(we call it apk) and run it.Please suggest 
> > > me which way to go even though my study is still partial but I am at the 
> > > cross roads of confusion.Please suggest me which way to go and how.
> > > Rgds,
> > > Saurabh
> > >
> >
>






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui


[flexcoders] Re: asdocs blows up.

2011-09-27 Thread aceoohay
While I would still like to understand how to troubleshoot this, it would 
appear that SDK 3.6.0 doesn't have the problem.

Unfortunately it will take a little while to be able to fully switch to 3.6.0.

Paul

--- In flexcoders@yahoogroups.com, "aceoohay"  wrote:
>
> I have been using asdoc for a number of years to document a system. Recently 
> I tried to run it to create a new version of the docs and I get the message;
> 
> Error: Could not create toplevel.xml:
> 
> Nothing else to provide a clue as to what might be happening.
> 
> The full command I run is;
> 
> C:"\Program Files (x86)\Adobe\Flex Builder 3\sdks\3.5.0\bin\"asdoc 
> -warnings=false -source-path I:\FCDSApps\src -doc-sources 
> I:\FCDSApps\src\Classes\Input I:\FCDSApps\src\com\Utils\ 
> I:\FCDSApps\src\AppTools -output I:\FCDSApps\Documentation\CustomComponents
> 
> I have tried it on XP x86 and Widows 7 x64. I get the same error. Windows 7 
> actually provides a crash dialog box with the following;
> 
> Problem signature:
>   Problem Event Name: APPCRASH
>   Application Name:   asDocHelper.exe
>   Application Version:0.0.0.0
>   Application Timestamp:  449a14c3
>   Fault Module Name:  StackHash_2c8f
>   Fault Module Version:   0.0.0.0
>   Fault Module Timestamp: 
>   Exception Code: c0fd
>   Exception Offset:   77851264
>   OS Version: 6.1.7601.2.1.0.256.48
>   Locale ID:  1033
>   Additional Information 1:   2c8f
>   Additional Information 2:   2c8f7c9734cfabe0c452a7c52273e5ef
>   Additional Information 3:   6ef7
>   Additional Information 4:   6ef7d84656c59f9fa0f41b2aa8bc8b8c
> 
> Does anyone have any idea how to go about troubleshooting this?
> 
> Paul
>




[flexcoders] Re: What happened to advancedDataGridClasses in sdk 3.6.0

2011-09-27 Thread aceoohay
Nevermind. I had not downloaded the Datavisualization bit. once I downloaded 
this the issue went away.

Paul

--- In flexcoders@yahoogroups.com, "aceoohay"  wrote:
>
> Whilst trying to resolve my asdoc's issue, I decided to download sdk 3.6.0. I 
> previously had been using 3.5.0.
> 
> When I try to compile my application I get an error 1064 looking for 
> AdvancedDataGridColumn in my as code. I checked and the import is there;
> 
> import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;
> 
> When I use intellisense and start typing mx.controls it doesn't find 
> advancedDataGridClasses. For fun I copied the advancedDataGridClasses folder 
> from 3.5.0 to 3.6.0 with no joy.
> 
> Anybody care to explain what's going on, or point me to the docs that might 
> help?
> 
> Paul
>




[flexcoders] What happened to advancedDataGridClasses in sdk 3.6.0

2011-09-27 Thread aceoohay
Whilst trying to resolve my asdoc's issue, I decided to download sdk 3.6.0. I 
previously had been using 3.5.0.

When I try to compile my application I get an error 1064 looking for 
AdvancedDataGridColumn in my as code. I checked and the import is there;

import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;

When I use intellisense and start typing mx.controls it doesn't find 
advancedDataGridClasses. For fun I copied the advancedDataGridClasses folder 
from 3.5.0 to 3.6.0 with no joy.

Anybody care to explain what's going on, or point me to the docs that might 
help?

Paul



[flexcoders] asdocs blows up.

2011-09-27 Thread aceoohay
I have been using asdoc for a number of years to document a system. Recently I 
tried to run it to create a new version of the docs and I get the message;

Error: Could not create toplevel.xml:

Nothing else to provide a clue as to what might be happening.

The full command I run is;

C:"\Program Files (x86)\Adobe\Flex Builder 3\sdks\3.5.0\bin\"asdoc 
-warnings=false -source-path I:\FCDSApps\src -doc-sources 
I:\FCDSApps\src\Classes\Input I:\FCDSApps\src\com\Utils\ 
I:\FCDSApps\src\AppTools -output I:\FCDSApps\Documentation\CustomComponents

I have tried it on XP x86 and Widows 7 x64. I get the same error. Windows 7 
actually provides a crash dialog box with the following;

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: asDocHelper.exe
  Application Version:  0.0.0.0
  Application Timestamp:449a14c3
  Fault Module Name:StackHash_2c8f
  Fault Module Version: 0.0.0.0
  Fault Module Timestamp:   
  Exception Code:   c0fd
  Exception Offset: 77851264
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:1033
  Additional Information 1: 2c8f
  Additional Information 2: 2c8f7c9734cfabe0c452a7c52273e5ef
  Additional Information 3: 6ef7
  Additional Information 4: 6ef7d84656c59f9fa0f41b2aa8bc8b8c

Does anyone have any idea how to go about troubleshooting this?

Paul



Re: [flexcoders] Re: exclude certain classes from debugging session

2011-09-27 Thread Wouter Schreuders
yes, I'm familiar with watch expressions but they don't really help me with
this project, I'm working on a project with thousands of classes and want to
monitor the activity taking place in a couple of the classes while excluding
the rest.

On 26 September 2011 16:59, valdhor  wrote:

> **
>
>
> Just use watch expressions to see only the items you are interested in.
>
>
> --- In flexcoders@yahoogroups.com, Wouter Schreuders 
> wrote:
> >
> > Hi All
> >
> > When debugging some code and stepping through or stepping over some code,
> is
> > it possible to configure flex to not include certain classes in the
> > debugging session or at least to entirely skip those classes from begin
> > included in the debugging session(but they still need to execute, just
> don't
> > want to see it)
> >
> > The reason for this is that sometimes I'm stepping though some code and
> > there are certain classes just dont' want to know about (for instance
> > tweening classes or robotlegs)
> >
> > Anyone know if this is possible?
> >
> > Thanks
> >
> > Wouter
> >
>
>  
>


[flexcoders] Re: Trying to pass a value to the mxml/swf file from java(android).How?

2011-09-27 Thread Shunmuga


No Saurabh, its not the part of android
The flex project contains the mxml application file. flex produces the build in 
"swf" format.

The following method is used to get the run time arguments in flex side
var flashVarsObj:Object = Application.application.parameters as Object;
arg1 = flashVarsObj.arg1;
arg2 = flashVarsObj.arg2;

Using the FlashVars object you can pass the arguments to swf file
 FlashVars="arg1=val&arg2=val2"

please follow the below link to know how to load swf in android.
"http://stackoverflow.com/questions/6532303/problem-loading-swf-file-in-android";

Thanks, 

--- In flexcoders@yahoogroups.com, "rawat"  wrote:
>
> Hi Rohini,
> Is the part of the code above mxml in android(in androidmanifest.xml 
> file).PLz elaborate , i would like to know more about what you have posted.
> Best rgds and Thanks in advance
> Saurabh
> 
> --- In flexcoders@yahoogroups.com, "Shunmuga"  wrote:
> >
> > you can pass the arguments to swf file by using Flashvars:
> > FlashVars="arg1=val&arg2=val2"
> > 
> > string htmlUrl = "  > name=\"movie\" value=\"file:///android_asset/sample.swf\">  > src=\"file:///android_asset/sample.swf\" FlashVars="arg1=val&arg2=val2" 
> > width=\"550\" height=\"400\"> ";
> > 
> > In MXML file:
> > 
> > var flashVarsObj:Object = Application.application.parameters as Object;
> > arg1 = flashVarsObj.arg1;
> > arg2 = flashVarsObj.arg2;
> > 
> > 
> > Thanks, Rohini.
> > 
> > --- In flexcoders@yahoogroups.com, "rawat"  wrote:
> > >
> > > HI, 
> > > I have been trying to pass the values to the mxml file(whose output is 
> > > .swf file) via android (java code) , But i am unable to do this.Here is 
> > > my problem, I think tht .SWF file is a binary file(like exe , .out or 
> > > .dll or .iso) which runs on flash platforms(browser, mobile phone 
> > > supporting flash).Now i want the output of the .swf to be dependent on 
> > > some values which I want to pass thourgh the android code.
> > > 
> > > Other way is that I put the mxml files itself inside the eclipse(android 
> > > project IDE) and pass the values to it (don't know how) compile it using 
> > > mxmlc.exe compiler and link(don't know how ) with the android project and 
> > > generate the final output file(we call it apk) and run it.Please suggest 
> > > me which way to go even though my study is still partial but I am at the 
> > > cross roads of confusion.Please suggest me which way to go and how.
> > > Rgds,
> > > Saurabh
> > >
> >
>




Re: [flexcoders] Reading barcodes

2011-09-27 Thread Richard Rodseth
Yes, I clearly don't want to do this from scratch, hence the question.

Any particular library you recommend? Any in AS3?

On Tue, Sep 27, 2011 at 9:43 AM, James Ong  wrote:

> **
>
>
> use ready made libraries from Sourceforge and you can get start faster.
>
>
> On Wed, Sep 28, 2011 at 12:37 AM, Richard Rodseth wrote:
>
>> **
>>
>>
>> Can anyone recommend a good strategy for reading barcodes on an AIR 3
>> mobile app?
>>
>> The as3 port of the zxing library does not appear to have been updated
>> since 2009, but may work well, for all I know.
>> But it occurs to me, that this could also be a good opportunity for a
>> native extension.
>>
>> Any experiences or thoughts?
>>
>
>  
>


Re: [flexcoders] Reading barcodes

2011-09-27 Thread James Ong
use ready made libraries from Sourceforge and you can get start faster.


On Wed, Sep 28, 2011 at 12:37 AM, Richard Rodseth wrote:

> **
>
>
> Can anyone recommend a good strategy for reading barcodes on an AIR 3
> mobile app?
>
> The as3 port of the zxing library does not appear to have been updated
> since 2009, but may work well, for all I know.
> But it occurs to me, that this could also be a good opportunity for a
> native extension.
>
> Any experiences or thoughts?
>  
>


[flexcoders] Reading barcodes

2011-09-27 Thread Richard Rodseth
Can anyone recommend a good strategy for reading barcodes on an AIR 3 mobile
app?

The as3 port of the zxing library does not appear to have been updated since
2009, but may work well, for all I know.
But it occurs to me, that this could also be a good opportunity for a native
extension.

Any experiences or thoughts?


[flexcoders] SWFLoader - handling 401 response

2011-09-27 Thread Dave Glasser
I'm working with a SWFLoader to load images. If it tries to load an image from 
a URL that requires authorization, IE pops up a login dialog. This is 
particularly annoying when there are many SWFLoaders displayed. I'd like it to 
quietly fail. I'm calling unloadAndStop() when the 401 response code with a 
WWW-Authenticate header is returned, which is what causes the popup, but that 
doesn't work. I'd like to experiment with various request headers, but I can't 
see any way on the SWFLoader that I can add headers to the request, since it 
doesn't accept a URLRequest for the URL. Does anyone have any clue about how I 
might get rid of these popups?


Re: [flexcoders] Restrict access to an API to only allowed applications

2011-09-27 Thread Haykel BEN JEMIA
It is not the case here, we only need a way to securely store a secret key
and get it once when the application starts. The important thing here is
actually to make sure only approved applications can access the API, if the
overhead would fullfill the requirement, then it is OK.

I can't think of a solution to this problem unless the OS itself would offer
a way to identify an application through its signing certificate. Any idea
in this direction? can we use that certificate somehow?

Haykel Ben Jemia

Allmas
Web & RIA Development
http://www.allmas-tn.com




On Mon, Sep 26, 2011 at 8:43 PM, Johannes Nel wrote:

> **
>
>
> The problem with making it as hard as possible is the overhead on your
> client application. decrypting a lot of data is a processer intensive
> operation and your own UI could suffer, while someone stealing data could
> decrypt it in C and republish that data unencrypted, giving their UI the
> edge over yours.
>
>
> On Mon, Sep 26, 2011 at 6:45 PM, Haykel BEN JEMIA wrote:
>
>> **
>>
>>
>> yeah you have just confirmed my 'fear' that for client applications there
>> is actually no secure way to identify them because anything they include
>> (data, algorithms etc.) can be cracked and the identification process can be
>> reproduced. We can only try to make it as hard as possible.
>>
>>
>> Haykel Ben Jemia
>>
>> Allmas
>> Web & RIA Development
>> http://www.allmas-tn.com
>>
>>
>>
>>
>> On Mon, Sep 26, 2011 at 1:35 PM, claudiu ursica wrote:
>>
>>> **
>>>
>>>
>>> The thing is that most client side apps implement security by obscurity
>>> which pretty much means that you will never be safe 100%, the only thing you
>>> do is not putting it in plain sight. So as you continue is add more level of
>>> obscurity, but as said that will only make it harder still not impossible to
>>> crack. You can double/triple that by server side checks e.g. trusted ips,
>>> domains, user etc. Whenever server feels like there is not enough trust
>>> should deny the connection.
>>>
>>> Obviously the topic is large enough to tackle in just a couple of lines,
>>> hopes this gives you a start ...
>>> C
>>>
>>> --
>>> *From:* Haykel BEN JEMIA 
>>> *To:* flexcoders@yahoogroups.com
>>> *Sent:* Monday, September 26, 2011 1:40 PM
>>> *Subject:* Re: [flexcoders] Restrict access to an API to only allowed
>>> applications
>>>
>>>
>>> Thanks Claudiu,
>>>
>>> I have found a PDF of the presentation and on page 4 it says the
>>> following about protecting sensitive data through embedding:
>>>
>>> * Most decompilers don’t look at embedded data.
>>> * Given that SWF is an open file format, nothing is really stopping them
>>> from doing this in the future.
>>> * Useful for quick/dirty storage of WebService credentials.
>>>
>>> So this is definitly better than storing the keys in plain text format,
>>> but still easy to crack.
>>>
>>> Any other suggestions.
>>>
>>> Thanks,
>>>
>>> Haykel Ben Jemia
>>>
>>> Allmas
>>> Web & RIA Development
>>> http://www.allmas-tn.com
>>>
>>>
>>>
>>>
>>> On Mon, Sep 26, 2011 at 11:33 AM, claudiu ursica 
>>> wrote:
>>>
>>> **
>>>
>>>  You can embed the keys instead of keeping them in plain site.
>>>
>>> check this session I think you will find some useful stuff:
>>>
>>> http://tv.adobe.com/watch/360flex-conference/encrypting-flex-protecting-revenue-by-andrew-westberg/
>>>
>>> C
>>>
>>> --
>>> *From:* Haykel BEN JEMIA 
>>> *To:* flexcoders 
>>> *Sent:* Monday, September 26, 2011 12:00 PM
>>> *Subject:* [flexcoders] Restrict access to an API to only allowed
>>> applications
>>>
>>>
>>> Hi,
>>>
>>> I'm looking for the best and most secure way to restrict access to a web
>>> API to only allowed applications. The best option I found is to use 2-Legged
>>> OAuth where applications would get a consumer key and a secret key. The
>>> problem here is that SWF files can be easily decompiled and the keys
>>> extracted. My questions here are:
>>>
>>> * Does anybody know a way to protect the keys?
>>> * Is there another authorization mechanism that is better suited for such
>>> client applications in general (Flash, JavaScript ...)
>>>
>>> Thanks.
>>>
>>> Haykel Ben Jemia
>>>
>>> Allmas
>>> Web & RIA Development
>>> http://www.allmas-tn.com
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>
>
> --
> j:pn
> \\no comment
>
>  
>