Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-13 Thread Pedder

Yeah, that worked.
The embed code the user can copy from my page now directs to a server  
script "widget.swf" with some parameters. With a htaccess rewrite rule  
the call is redirected to a php script which stores the HTTP_REFERER  
and returns the "real" swf. In my first testings this worked fine. And  
now i can even track how often a swf file is requested.


Thank you Juan ;-)
Cheers
Pedder


Am 12.08.2010 um 20:04 schrieb Juan Pablo Califano:


Maybe you could try a different approach.

Although it's not 100% authoritative, the http referrer of the http  
request
made to get your swf could help here. This is data sent by the  
client (the
browser in this case), and might not even be sent to the server, but  
in

almost every case, it is.

So, you can check your server's log and filter out requests for your  
swf. In

Apache, at least, the referrer will be logged by default.

A little twist to the former could be serving your swf from a server  
side
script. If you are using php, this is quite easy. Instead of giving  
your

users a link to your swf, tell them to link to
yourserver.com/your_widget.php. This php file will read and store the
referrer and then just return the swf (a simple redirect to your swf  
will do

it).

Cheers
Juan Pablo Califano
2010/8/12 Pedder 


Shit, you're right!

I realized that i was testing with the debug flash player. I forgot  
that.

And now all i got is an error number and no error message again.

Do you have any idea to get the url where my widget was embeded?


Am 12.08.2010 um 17:57 schrieb Henrik Andersson:


Pedder wrote:



var search:RegExp = /.+cannot\saccess\s(.+)\./i ;



That will not work for localized error messages in the localized  
versions

of the player.

I also have my doubts about it working in non debug players, I  
think the
error message is the empty string in those. But I am not sure  
about that.


There is also the point of the message simply changing in the  
English

version at some point.

You really shouldn't try to parse stuff that is meant for display.
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-13 Thread Juan Pablo Califano
No problem.

I'm glad you sorted it out.

Cheers
Juan Pablo Califano

2010/8/13 Pedder 

> Yeah, that worked.
> The embed code the user can copy from my page now directs to a server
> script "widget.swf" with some parameters. With a htaccess rewrite rule the
> call is redirected to a php script which stores the HTTP_REFERER and returns
> the "real" swf. In my first testings this worked fine. And now i can even
> track how often a swf file is requested.
>
> Thank you Juan ;-)
> Cheers
> Pedder
>
>
> Am 12.08.2010 um 20:04 schrieb Juan Pablo Califano:
>
>
> Maybe you could try a different approach.
>>
>> Although it's not 100% authoritative, the http referrer of the http
>> request
>> made to get your swf could help here. This is data sent by the client (the
>> browser in this case), and might not even be sent to the server, but in
>> almost every case, it is.
>>
>> So, you can check your server's log and filter out requests for your swf.
>> In
>> Apache, at least, the referrer will be logged by default.
>>
>> A little twist to the former could be serving your swf from a server side
>> script. If you are using php, this is quite easy. Instead of giving your
>> users a link to your swf, tell them to link to
>> yourserver.com/your_widget.php. This php file will read and store the
>> referrer and then just return the swf (a simple redirect to your swf will
>> do
>> it).
>>
>> Cheers
>> Juan Pablo Califano
>> 2010/8/12 Pedder 
>>
>> Shit, you're right!
>>>
>>> I realized that i was testing with the debug flash player. I forgot that.
>>> And now all i got is an error number and no error message again.
>>>
>>> Do you have any idea to get the url where my widget was embeded?
>>>
>>>
>>> Am 12.08.2010 um 17:57 schrieb Henrik Andersson:
>>>
>>>
>>> Pedder wrote:
>>>

 var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
>
>
 That will not work for localized error messages in the localized
 versions
 of the player.

 I also have my doubts about it working in non debug players, I think the
 error message is the empty string in those. But I am not sure about
 that.

 There is also the point of the message simply changing in the English
 version at some point.

 You really shouldn't try to parse stuff that is meant for display.
 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


>>> ___
>>> Flashcoders mailing list
>>> Flashcoders@chattyfig.figleaf.com
>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>
>>> ___
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>
> ___
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


RE: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-13 Thread Cor
Thank you, but this I don't understand:

//Now check if the regex has matched and if it did then check if there 2
matches in the Array. match at index 0 is the entire matched String

You don't use the global flag in the RegExp.
If the g (global) flag is not set, the return array will contain no more
than one match, and the lastIndex property of the regular expression remains
unchanged.


-Original Message-
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Pedder
Sent: donderdag 12 augustus 2010 16:58
To: Flash Coders List
Subject: Re: [Flashcoders] Getting the url where my Flash movie was embeded

The following code requires AS3 script language

// Create a regex that searches for a string like "...
cannot access  
(...)".
// The part in brackets will be captured and available
within the  
returned Array if the regex matches.
// If the regex didn't match null will be returned.
>   var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
>   var matches:Array = String(error.message).match (search) ;

// Now check if the regex has matched and if it did then
check
// if there 2 matches in the Array. match at index 0 is the
entire  
matched String
// and match at index 1 is the part captured by the
brackets.
>   if (matches && matches.length > 1) {
>   location = matches[1] ;
>   }
>
>
>
> -Original Message-
> From: flashcoders-boun...@chattyfig.figleaf.com
> [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Pedder
> Sent: donderdag 12 augustus 2010 15:44
> To: Flash Coders List
> Subject: Re: [Flashcoders] Getting the url where my Flash movie was  
> embeded
>
> Hello Cor,
>
> this is the code is use and it is working fine for me.
>
> var location:String = "unable to retrieve window.location" ;
>   
> try {
>   // try to call javascript to get window.location
>   location = ExternalInterface.call ("window.location.href.toString")
> ;
> } catch (error:SecurityError) {
>   /*
>   if Flash vars set like (allowScriptAccess = 'never') or
> (allowNetworking = 'internal')
>   catch the SecurityError and extract the window.location url out of
> the error.message
>   */
>   var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
>   var matches:Array = String(error.message).match (search) ;
>   
>   if (matches && matches.length > 1) {
>   location = matches[1] ;
>   }
> }
>
> I think it is self explaining but don't hesitate to ask if you got
> question.
> Cheers...
>
>
>
> Am 12.08.2010 um 14:34 schrieb Cor:
>
>> Can yo ushow how you do this:
>>
>> So, i now make the call with a try block and parse the error message
>> with a
>> regex and get my wanted url.
>>
>> Regards
>> Cor
>>
>> -----Original Message-
>> From: flashcoders-boun...@chattyfig.figleaf.com
>> [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of
>> allandt
>> bik-elliott (thefieldcomic.com)
>> Sent: donderdag 12 augustus 2010 14:09
>> To: Flash Coders List
>> Subject: Re: [Flashcoders] Getting the url where my Flash movie was
>> embeded
>>
>> good job mate :)
>>
>> On 12 August 2010 12:54, Pedder  wrote:
>>
>>> Ok, thank you for your answers.
>>>
>>> I tried this on a test system and it worked fine. Then i tried this
>>> on
>>> facebook and got a "Security sandbox violation: external interface
>> caller".
>>> Well, the error message says something like "cannot access
>>> http://www.facebook.com..."; So, i now make the call with a try
>>> block and
>>> parse the error message with a regex and get my wanted url. Yeah!
>>>
>>> Thank you!
>>> Chris
>>>
>>>
>>> Am 12.08.2010 um 12:30 schrieb allandt bik-elliott
>>> (thefieldcomic.com):
>>>
>>>
>>> or you could do it all from within flash using
>>>> var:urlPath:String =
>>>> ExternalInterface.call("window.location.href.toString");
>>>>
>>>>
>>>>
>>>> On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
>>>> alla...@gmail.com> wrote:
>>>>
>>>> i think your best bet is to write a javascript function that  
>>>> returns
>>>>> window.location.href
>>>>&g

Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Juan Pablo Califano
Maybe you could try a different approach.

Although it's not 100% authoritative, the http referrer of the http request
made to get your swf could help here. This is data sent by the client (the
browser in this case), and might not even be sent to the server, but in
almost every case, it is.

So, you can check your server's log and filter out requests for your swf. In
Apache, at least, the referrer will be logged by default.

A little twist to the former could be serving your swf from a server side
script. If you are using php, this is quite easy. Instead of giving your
users a link to your swf, tell them to link to
yourserver.com/your_widget.php. This php file will read and store the
referrer and then just return the swf (a simple redirect to your swf will do
it).

Cheers
Juan Pablo Califano
2010/8/12 Pedder 

> Shit, you're right!
>
> I realized that i was testing with the debug flash player. I forgot that.
> And now all i got is an error number and no error message again.
>
> Do you have any idea to get the url where my widget was embeded?
>
>
> Am 12.08.2010 um 17:57 schrieb Henrik Andersson:
>
>
> Pedder wrote:
>>
>>> var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
>>>
>>
>> That will not work for localized error messages in the localized versions
>> of the player.
>>
>> I also have my doubts about it working in non debug players, I think the
>> error message is the empty string in those. But I am not sure about that.
>>
>> There is also the point of the message simply changing in the English
>> version at some point.
>>
>> You really shouldn't try to parse stuff that is meant for display.
>> ___
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>
> ___
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Pedder

Shit, you're right!

I realized that i was testing with the debug flash player. I forgot  
that. And now all i got is an error number and no error message again.


Do you have any idea to get the url where my widget was embeded?


Am 12.08.2010 um 17:57 schrieb Henrik Andersson:


Pedder wrote:

var search:RegExp = /.+cannot\saccess\s(.+)\./i ;


That will not work for localized error messages in the localized  
versions of the player.


I also have my doubts about it working in non debug players, I think  
the error message is the empty string in those. But I am not sure  
about that.


There is also the point of the message simply changing in the  
English version at some point.


You really shouldn't try to parse stuff that is meant for display.
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Henrik Andersson

Pedder wrote:

var search:RegExp = /.+cannot\saccess\s(.+)\./i ;


That will not work for localized error messages in the localized 
versions of the player.


I also have my doubts about it working in non debug players, I think the 
error message is the empty string in those. But I am not sure about that.


There is also the point of the message simply changing in the English 
version at some point.


You really shouldn't try to parse stuff that is meant for display.
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Pedder

The following code requires AS3 script language

		// Create a regex that searches for a string like "... cannot access  
(...)".
		// The part in brackets will be captured and available within the  
returned Array if the regex matches.

// If the regex didn't match null will be returned.

var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
var matches:Array = String(error.message).match (search) ;


// Now check if the regex has matched and if it did then check
		// if there 2 matches in the Array. match at index 0 is the entire  
matched String

// and match at index 1 is the part captured by the brackets.

if (matches && matches.length > 1) {
location = matches[1] ;
}



-Original Message-
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Pedder
Sent: donderdag 12 augustus 2010 15:44
To: Flash Coders List
Subject: Re: [Flashcoders] Getting the url where my Flash movie was  
embeded


Hello Cor,

this is the code is use and it is working fine for me.

var location:String = "unable to retrieve window.location" ;

try {
// try to call javascript to get window.location
location = ExternalInterface.call ("window.location.href.toString")
;
} catch (error:SecurityError) {
/*
if Flash vars set like (allowScriptAccess = 'never') or
(allowNetworking = 'internal')
catch the SecurityError and extract the window.location url out of
the error.message
*/
var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
var matches:Array = String(error.message).match (search) ;

if (matches && matches.length > 1) {
location = matches[1] ;
}
}

I think it is self explaining but don't hesitate to ask if you got
question.
Cheers...



Am 12.08.2010 um 14:34 schrieb Cor:


Can yo ushow how you do this:

So, i now make the call with a try block and parse the error message
with a
regex and get my wanted url.

Regards
Cor

-Original Message-
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of
allandt
bik-elliott (thefieldcomic.com)
Sent: donderdag 12 augustus 2010 14:09
To: Flash Coders List
Subject: Re: [Flashcoders] Getting the url where my Flash movie was
embeded

good job mate :)

On 12 August 2010 12:54, Pedder  wrote:


Ok, thank you for your answers.

I tried this on a test system and it worked fine. Then i tried this
on
facebook and got a "Security sandbox violation: external interface

caller".

Well, the error message says something like "cannot access
http://www.facebook.com..."; So, i now make the call with a try
block and
parse the error message with a regex and get my wanted url. Yeah!

Thank you!
Chris


Am 12.08.2010 um 12:30 schrieb allandt bik-elliott
(thefieldcomic.com):


or you could do it all from within flash using

var:urlPath:String =
ExternalInterface.call("window.location.href.toString");



On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
alla...@gmail.com> wrote:

i think your best bet is to write a javascript function that  
returns

window.location.href
and then use the ExternalInterface class to call that function
within

the

flash

best
a

On 12 August 2010 10:51, Pedder  wrote:

Hey all together,


i was wondering if i can get the url where my flash movies are
embeded.
I
have a little widget on my page to which i provide an embed code
to my
users
so that they can embed my widget anywhere on the internet. But  
the

problem
is that i don't know where the widget is embeded.
Some guy told me that he embed it on his blog but i can't find
it there
and it would be nice if i could have some kind of statistic
where and
how
often my widget is played. But i wasn't able to get the external
url
(where
the code for the widget was embeded).

I tried _url and root.loaderInfo.url but that only gives me my
own url
where the swf file is stored.

Any idea? Is there a possiblity to get the url given by some
javascript
and document.URL?

Thank you for your answers. I hope that there is an answer
because i'm
struggling with this for a couple of weeks now.

Cheers.
Benjamin

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




___

Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


__

RE: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Cor
The try and catch is... Whoahahahaha.

But this dazzles me:

var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
var matches:Array = String(error.message).match (search) ;

if (matches && matches.length > 1) {
location = matches[1] ;
}



-Original Message-
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Pedder
Sent: donderdag 12 augustus 2010 15:44
To: Flash Coders List
Subject: Re: [Flashcoders] Getting the url where my Flash movie was embeded

Hello Cor,

this is the code is use and it is working fine for me.

var location:String = "unable to retrieve window.location" ;

try {
// try to call javascript to get window.location
location = ExternalInterface.call ("window.location.href.toString")
;
} catch (error:SecurityError) {
/*
if Flash vars set like (allowScriptAccess = 'never') or  
(allowNetworking = 'internal')
catch the SecurityError and extract the window.location url out of  
the error.message
*/
var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
var matches:Array = String(error.message).match (search) ;

if (matches && matches.length > 1) {
location = matches[1] ;
}
}

I think it is self explaining but don't hesitate to ask if you got  
question.
Cheers...



Am 12.08.2010 um 14:34 schrieb Cor:

> Can yo ushow how you do this:
>
> So, i now make the call with a try block and parse the error message  
> with a
> regex and get my wanted url.
>
> Regards
> Cor
>
> -Original Message-
> From: flashcoders-boun...@chattyfig.figleaf.com
> [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of  
> allandt
> bik-elliott (thefieldcomic.com)
> Sent: donderdag 12 augustus 2010 14:09
> To: Flash Coders List
> Subject: Re: [Flashcoders] Getting the url where my Flash movie was  
> embeded
>
> good job mate :)
>
> On 12 August 2010 12:54, Pedder  wrote:
>
>> Ok, thank you for your answers.
>>
>> I tried this on a test system and it worked fine. Then i tried this  
>> on
>> facebook and got a "Security sandbox violation: external interface
> caller".
>> Well, the error message says something like "cannot access
>> http://www.facebook.com..."; So, i now make the call with a try  
>> block and
>> parse the error message with a regex and get my wanted url. Yeah!
>>
>> Thank you!
>> Chris
>>
>>
>> Am 12.08.2010 um 12:30 schrieb allandt bik-elliott  
>> (thefieldcomic.com):
>>
>>
>> or you could do it all from within flash using
>>> var:urlPath:String =
>>> ExternalInterface.call("window.location.href.toString");
>>>
>>>
>>>
>>> On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
>>> alla...@gmail.com> wrote:
>>>
>>> i think your best bet is to write a javascript function that returns
>>>> window.location.href
>>>> and then use the ExternalInterface class to call that function  
>>>> within
> the
>>>> flash
>>>>
>>>> best
>>>> a
>>>>
>>>> On 12 August 2010 10:51, Pedder  wrote:
>>>>
>>>> Hey all together,
>>>>>
>>>>> i was wondering if i can get the url where my flash movies are  
>>>>> embeded.
>>>>> I
>>>>> have a little widget on my page to which i provide an embed code  
>>>>> to my
>>>>> users
>>>>> so that they can embed my widget anywhere on the internet. But the
>>>>> problem
>>>>> is that i don't know where the widget is embeded.
>>>>> Some guy told me that he embed it on his blog but i can't find  
>>>>> it there
>>>>> and it would be nice if i could have some kind of statistic  
>>>>> where and
>>>>> how
>>>>> often my widget is played. But i wasn't able to get the external  
>>>>> url
>>>>> (where
>>>>> the code for the widget was embeded).
>>>>>
>>>>> I tried _url and root.loaderInfo.url but that only gives me my  
>>>>> own url
>>>>> where the swf file is stored.
>>>>>
>>>>> Any idea? Is there a possiblity to get the url given by some  
>>>>> javascript
>>>>> and docu

Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Pedder

Hello Cor,

this is the code is use and it is working fine for me.

var location:String = "unable to retrieve window.location" ;

try {
// try to call javascript to get window.location
location = ExternalInterface.call ("window.location.href.toString") ;
} catch (error:SecurityError) {
/*
	if Flash vars set like (allowScriptAccess = 'never') or  
(allowNetworking = 'internal')
	catch the SecurityError and extract the window.location url out of  
the error.message

*/
var search:RegExp = /.+cannot\saccess\s(.+)\./i ;
var matches:Array = String(error.message).match (search) ;

if (matches && matches.length > 1) {
location = matches[1] ;
}
}

I think it is self explaining but don't hesitate to ask if you got  
question.

Cheers...



Am 12.08.2010 um 14:34 schrieb Cor:


Can yo ushow how you do this:

So, i now make the call with a try block and parse the error message  
with a

regex and get my wanted url.

Regards
Cor

-Original Message-
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of  
allandt

bik-elliott (thefieldcomic.com)
Sent: donderdag 12 augustus 2010 14:09
To: Flash Coders List
Subject: Re: [Flashcoders] Getting the url where my Flash movie was  
embeded


good job mate :)

On 12 August 2010 12:54, Pedder  wrote:


Ok, thank you for your answers.

I tried this on a test system and it worked fine. Then i tried this  
on

facebook and got a "Security sandbox violation: external interface

caller".

Well, the error message says something like "cannot access
http://www.facebook.com..."; So, i now make the call with a try  
block and

parse the error message with a regex and get my wanted url. Yeah!

Thank you!
Chris


Am 12.08.2010 um 12:30 schrieb allandt bik-elliott  
(thefieldcomic.com):



or you could do it all from within flash using

var:urlPath:String =
ExternalInterface.call("window.location.href.toString");



On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
alla...@gmail.com> wrote:

i think your best bet is to write a javascript function that returns

window.location.href
and then use the ExternalInterface class to call that function  
within

the

flash

best
a

On 12 August 2010 10:51, Pedder  wrote:

Hey all together,


i was wondering if i can get the url where my flash movies are  
embeded.

I
have a little widget on my page to which i provide an embed code  
to my

users
so that they can embed my widget anywhere on the internet. But the
problem
is that i don't know where the widget is embeded.
Some guy told me that he embed it on his blog but i can't find  
it there
and it would be nice if i could have some kind of statistic  
where and

how
often my widget is played. But i wasn't able to get the external  
url

(where
the code for the widget was embeded).

I tried _url and root.loaderInfo.url but that only gives me my  
own url

where the swf file is stored.

Any idea? Is there a possiblity to get the url given by some  
javascript

and document.URL?

Thank you for your answers. I hope that there is an answer  
because i'm

struggling with this for a couple of weeks now.

Cheers.
Benjamin

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




___

Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders




___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Geen virus gevonden in het binnenkomende-bericht.
Gecontroleerd door AVG - www.avg.com
Versie: 9.0.851 / Virusdatabase: 271.1.1/3063 - datum van uitgifte:  
08/10/10

20:34:00

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


RE: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Cor
Can yo ushow how you do this:

So, i now make the call with a try block and parse the error message with a
regex and get my wanted url.

Regards
Cor

-Original Message-
From: flashcoders-boun...@chattyfig.figleaf.com
[mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of allandt
bik-elliott (thefieldcomic.com)
Sent: donderdag 12 augustus 2010 14:09
To: Flash Coders List
Subject: Re: [Flashcoders] Getting the url where my Flash movie was embeded

good job mate :)

On 12 August 2010 12:54, Pedder  wrote:

> Ok, thank you for your answers.
>
> I tried this on a test system and it worked fine. Then i tried this on
> facebook and got a "Security sandbox violation: external interface
caller".
> Well, the error message says something like "cannot access
> http://www.facebook.com..."; So, i now make the call with a try block and
> parse the error message with a regex and get my wanted url. Yeah!
>
> Thank you!
> Chris
>
>
> Am 12.08.2010 um 12:30 schrieb allandt bik-elliott (thefieldcomic.com):
>
>
>  or you could do it all from within flash using
>> var:urlPath:String =
>> ExternalInterface.call("window.location.href.toString");
>>
>>
>>
>> On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
>> alla...@gmail.com> wrote:
>>
>>  i think your best bet is to write a javascript function that returns
>>> window.location.href
>>> and then use the ExternalInterface class to call that function within
the
>>> flash
>>>
>>> best
>>> a
>>>
>>> On 12 August 2010 10:51, Pedder  wrote:
>>>
>>>  Hey all together,
>>>>
>>>> i was wondering if i can get the url where my flash movies are embeded.
>>>> I
>>>> have a little widget on my page to which i provide an embed code to my
>>>> users
>>>> so that they can embed my widget anywhere on the internet. But the
>>>> problem
>>>> is that i don't know where the widget is embeded.
>>>> Some guy told me that he embed it on his blog but i can't find it there
>>>> and it would be nice if i could have some kind of statistic where and
>>>> how
>>>> often my widget is played. But i wasn't able to get the external url
>>>> (where
>>>> the code for the widget was embeded).
>>>>
>>>> I tried _url and root.loaderInfo.url but that only gives me my own url
>>>> where the swf file is stored.
>>>>
>>>> Any idea? Is there a possiblity to get the url given by some javascript
>>>> and document.URL?
>>>>
>>>> Thank you for your answers. I hope that there is an answer because i'm
>>>> struggling with this for a couple of weeks now.
>>>>
>>>> Cheers.
>>>> Benjamin
>>>>
>>>> ___
>>>> Flashcoders mailing list
>>>> Flashcoders@chattyfig.figleaf.com
>>>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>>>
>>>>
>>>
>>>  ___
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>
>
> ___
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Geen virus gevonden in het binnenkomende-bericht.
Gecontroleerd door AVG - www.avg.com 
Versie: 9.0.851 / Virusdatabase: 271.1.1/3063 - datum van uitgifte: 08/10/10
20:34:00

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread allandt bik-elliott (thefieldcomic.com)
good job mate :)

On 12 August 2010 12:54, Pedder  wrote:

> Ok, thank you for your answers.
>
> I tried this on a test system and it worked fine. Then i tried this on
> facebook and got a "Security sandbox violation: external interface caller".
> Well, the error message says something like "cannot access
> http://www.facebook.com..."; So, i now make the call with a try block and
> parse the error message with a regex and get my wanted url. Yeah!
>
> Thank you!
> Chris
>
>
> Am 12.08.2010 um 12:30 schrieb allandt bik-elliott (thefieldcomic.com):
>
>
>  or you could do it all from within flash using
>> var:urlPath:String =
>> ExternalInterface.call(“window.location.href.toString”);
>>
>>
>>
>> On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
>> alla...@gmail.com> wrote:
>>
>>  i think your best bet is to write a javascript function that returns
>>> window.location.href
>>> and then use the ExternalInterface class to call that function within the
>>> flash
>>>
>>> best
>>> a
>>>
>>> On 12 August 2010 10:51, Pedder  wrote:
>>>
>>>  Hey all together,

 i was wondering if i can get the url where my flash movies are embeded.
 I
 have a little widget on my page to which i provide an embed code to my
 users
 so that they can embed my widget anywhere on the internet. But the
 problem
 is that i don't know where the widget is embeded.
 Some guy told me that he embed it on his blog but i can't find it there
 and it would be nice if i could have some kind of statistic where and
 how
 often my widget is played. But i wasn't able to get the external url
 (where
 the code for the widget was embeded).

 I tried _url and root.loaderInfo.url but that only gives me my own url
 where the swf file is stored.

 Any idea? Is there a possiblity to get the url given by some javascript
 and document.URL?

 Thank you for your answers. I hope that there is an answer because i'm
 struggling with this for a couple of weeks now.

 Cheers.
 Benjamin

 ___
 Flashcoders mailing list
 Flashcoders@chattyfig.figleaf.com
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


>>>
>>>  ___
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>
>
> ___
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Pedder

Ok, thank you for your answers.

I tried this on a test system and it worked fine. Then i tried this on  
facebook and got a "Security sandbox violation: external interface  
caller". Well, the error message says something like "cannot access http://www.facebook.com 
..." So, i now make the call with a try block and parse the error  
message with a regex and get my wanted url. Yeah!


Thank you!
Chris


Am 12.08.2010 um 12:30 schrieb allandt bik-elliott (thefieldcomic.com):


or you could do it all from within flash using
var:urlPath:String =
ExternalInterface.call(“window.location.href.toString”);



On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
alla...@gmail.com> wrote:

i think your best bet is to write a javascript function that  
returns window.location.href
and then use the ExternalInterface class to call that function  
within the

flash

best
a

On 12 August 2010 10:51, Pedder  wrote:


Hey all together,

i was wondering if i can get the url where my flash movies are  
embeded. I
have a little widget on my page to which i provide an embed code  
to my users
so that they can embed my widget anywhere on the internet. But the  
problem

is that i don't know where the widget is embeded.
Some guy told me that he embed it on his blog but i can't find it  
there
and it would be nice if i could have some kind of statistic where  
and how
often my widget is played. But i wasn't able to get the external  
url (where

the code for the widget was embeded).

I tried _url and root.loaderInfo.url but that only gives me my own  
url

where the swf file is stored.

Any idea? Is there a possiblity to get the url given by some  
javascript

and document.URL?

Thank you for your answers. I hope that there is an answer because  
i'm

struggling with this for a couple of weeks now.

Cheers.
Benjamin

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders





___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders



___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread allandt bik-elliott (thefieldcomic.com)
or you could do it all from within flash using
var:urlPath:String =
ExternalInterface.call(“window.location.href.toString”);



On 12 August 2010 11:29, allandt bik-elliott (thefieldcomic.com) <
alla...@gmail.com> wrote:

> i think your best bet is to write a javascript function that returns 
> window.location.href
> and then use the ExternalInterface class to call that function within the
> flash
>
> best
> a
>
> On 12 August 2010 10:51, Pedder  wrote:
>
>> Hey all together,
>>
>> i was wondering if i can get the url where my flash movies are embeded. I
>> have a little widget on my page to which i provide an embed code to my users
>> so that they can embed my widget anywhere on the internet. But the problem
>> is that i don't know where the widget is embeded.
>> Some guy told me that he embed it on his blog but i can't find it there
>> and it would be nice if i could have some kind of statistic where and how
>> often my widget is played. But i wasn't able to get the external url (where
>> the code for the widget was embeded).
>>
>> I tried _url and root.loaderInfo.url but that only gives me my own url
>> where the swf file is stored.
>>
>> Any idea? Is there a possiblity to get the url given by some javascript
>> and document.URL?
>>
>> Thank you for your answers. I hope that there is an answer because i'm
>> struggling with this for a couple of weeks now.
>>
>> Cheers.
>> Benjamin
>>
>> ___
>> Flashcoders mailing list
>> Flashcoders@chattyfig.figleaf.com
>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>>
>
>
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread allandt bik-elliott (thefieldcomic.com)
i think your best bet is to write a javascript function that returns
window.location.href
and then use the ExternalInterface class to call that function within the
flash

best
a

On 12 August 2010 10:51, Pedder  wrote:

> Hey all together,
>
> i was wondering if i can get the url where my flash movies are embeded. I
> have a little widget on my page to which i provide an embed code to my users
> so that they can embed my widget anywhere on the internet. But the problem
> is that i don't know where the widget is embeded.
> Some guy told me that he embed it on his blog but i can't find it there and
> it would be nice if i could have some kind of statistic where and how often
> my widget is played. But i wasn't able to get the external url (where the
> code for the widget was embeded).
>
> I tried _url and root.loaderInfo.url but that only gives me my own url
> where the swf file is stored.
>
> Any idea? Is there a possiblity to get the url given by some javascript and
> document.URL?
>
> Thank you for your answers. I hope that there is an answer because i'm
> struggling with this for a couple of weeks now.
>
> Cheers.
> Benjamin
>
> ___
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


[Flashcoders] Getting the url where my Flash movie was embeded

2010-08-12 Thread Pedder

Hey all together,

i was wondering if i can get the url where my flash movies are  
embeded. I have a little widget on my page to which i provide an embed  
code to my users so that they can embed my widget anywhere on the  
internet. But the problem is that i don't know where the widget is  
embeded.
Some guy told me that he embed it on his blog but i can't find it  
there and it would be nice if i could have some kind of statistic  
where and how often my widget is played. But i wasn't able to get the  
external url (where the code for the widget was embeded).


I tried _url and root.loaderInfo.url but that only gives me my own url  
where the swf file is stored.


Any idea? Is there a possiblity to get the url given by some  
javascript and document.URL?


Thank you for your answers. I hope that there is an answer because i'm  
struggling with this for a couple of weeks now.


Cheers.
Benjamin

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders