Re: [FlashCoders] Tricky(?) Flash Version detection
Hey guys, Thanks for the replies. Zinc can embed the player, but for technical reasons this is not an option for me. So, the .exe has to rely on the installed OCX. Zinc can run dlls so that's the way I think I should be looking at. I'm already in contact with Zinc support and I'm waiting to see what they will suggest. Thanks for the feedback! By the way, what is an fs script? What does "fs" stand for? Dimitrios - Original Message - From: "Dennis - I Sioux" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 3:33 PM Subject: Re: [FlashCoders] Tricky(?) Flash Version detection With the old FSP there was a difference with the player you could embed and the flashplayer.. but maybe not with zync anymore.. but the vb and fs script makes sense.. but is that from within Zinc itself? because then you need to turn an swf into the exe.. that will execute the script? then it's back to the first problem:) Isn't it more handy to execute that vb/c++ script firsts.. that detects it and that opens a zinc or sends you to the macromedia site? .. also you could use a standard zync installer.. with the option to go to macromedia.. but that's kinda lame :-D Cheers, Dennis - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 1:23 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection If he wanted to do that, he'd embed the player. ;-) Anyway, there is a better option if that route is preferred; FSP / Zinc can also execute vb and fs scripts, and there are plenty of those for Flash detection available. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dennis - I Sioux Sent: 08 May 2006 12:09 To: Flashcoders mailing list Subject: Re: [FlashCoders] Tricky(?) Flash Version detection Hey Guys, I remember from the FSP time that it could also read/write DLL's.. Sure Macromedia put's something somewhere in the register that is usable? Get's back to the point though that you need a flash player to play the zync that check's that.. You could always use a small flash exe that does the check, the .exe always contains the player itself, .. and then either start the zync exe or go to macromedia. Hope that makes any sence;) With kind regards, Dennis - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 12:25 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Lol, that's a damn good point ;-) One day I'll learn to think before I reply. Lee -Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:13 To: Flashcoders mailing list Subject: Re: [FlashCoders] Tricky(?) Flash Version detection He Lee, I've seen it probably myself, but that would require some ActionScript code to execute, so the Player 8 should be present, right? Dimitrios ----- Original Message ----- From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 1:15 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Doesn't Flash 8 now have a flash player check function in its api? I recall seeing that somewhere. Lee -----Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:03 To: flashcoders@chattyfig.figleaf.com Subject: [FlashCoders] Tricky(?) Flash Version detection Hello all, This is probably very Zinc specific, but I'll give it a try, in case someone can suggest something useful. If it's too off-topic, my apologies in advance. I have an application made with Zinc, with the .exe not having the Flash OCX included. So, in order for it to work, it has to rely on the installed Flash player on the user's computer (ActiveX, installation by Internet Explorer). The question is how I can detect the Flash Player version the user has installed, if any. You see, the application needs Flash 8 in order to run, so if the user has an older version or no flash at all, I would like to take him to the macromedia website to download. It seems to me that I have to write a script in Zinc, to check for the flash player version. Is that so? Or it there anything else I can do? Thanks! Dimitrios Bendilas ___ 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] Tricky(?) Flash Version detection
With the old FSP there was a difference with the player you could embed and the flashplayer.. but maybe not with zync anymore.. but the vb and fs script makes sense.. but is that from within Zinc itself? because then you need to turn an swf into the exe.. that will execute the script? then it's back to the first problem:) Isn't it more handy to execute that vb/c++ script firsts.. that detects it and that opens a zinc or sends you to the macromedia site? .. also you could use a standard zync installer.. with the option to go to macromedia.. but that's kinda lame :-D Cheers, Dennis - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 1:23 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection If he wanted to do that, he'd embed the player. ;-) Anyway, there is a better option if that route is preferred; FSP / Zinc can also execute vb and fs scripts, and there are plenty of those for Flash detection available. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dennis - I Sioux Sent: 08 May 2006 12:09 To: Flashcoders mailing list Subject: Re: [FlashCoders] Tricky(?) Flash Version detection Hey Guys, I remember from the FSP time that it could also read/write DLL's.. Sure Macromedia put's something somewhere in the register that is usable? Get's back to the point though that you need a flash player to play the zync that check's that.. You could always use a small flash exe that does the check, the .exe always contains the player itself, .. and then either start the zync exe or go to macromedia. Hope that makes any sence;) With kind regards, Dennis - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 12:25 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Lol, that's a damn good point ;-) One day I'll learn to think before I reply. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:13 To: Flashcoders mailing list Subject: Re: [FlashCoders] Tricky(?) Flash Version detection He Lee, I've seen it probably myself, but that would require some ActionScript code to execute, so the Player 8 should be present, right? Dimitrios - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 1:15 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Doesn't Flash 8 now have a flash player check function in its api? I recall seeing that somewhere. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:03 To: flashcoders@chattyfig.figleaf.com Subject: [FlashCoders] Tricky(?) Flash Version detection Hello all, This is probably very Zinc specific, but I'll give it a try, in case someone can suggest something useful. If it's too off-topic, my apologies in advance. I have an application made with Zinc, with the .exe not having the Flash OCX included. So, in order for it to work, it has to rely on the installed Flash player on the user's computer (ActiveX, installation by Internet Explorer). The question is how I can detect the Flash Player version the user has installed, if any. You see, the application needs Flash 8 in order to run, so if the user has an older version or no flash at all, I would like to take him to the macromedia website to download. It seems to me that I have to write a script in Zinc, to check for the flash player version. Is that so? Or it there anything else I can do? Thanks! Dimitrios Bendilas ___ 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 ___ 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] Tricky(?) Flash Version detection
If he wanted to do that, he'd embed the player. ;-) Anyway, there is a better option if that route is preferred; FSP / Zinc can also execute vb and fs scripts, and there are plenty of those for Flash detection available. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dennis - I Sioux Sent: 08 May 2006 12:09 To: Flashcoders mailing list Subject: Re: [FlashCoders] Tricky(?) Flash Version detection Hey Guys, I remember from the FSP time that it could also read/write DLL's.. Sure Macromedia put's something somewhere in the register that is usable? Get's back to the point though that you need a flash player to play the zync that check's that.. You could always use a small flash exe that does the check, the .exe always contains the player itself, .. and then either start the zync exe or go to macromedia. Hope that makes any sence;) With kind regards, Dennis - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 12:25 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection > Lol, that's a damn good point ;-) One day I'll learn to think before I > reply. > > Lee > > > > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Dimitrios Bendilas > Sent: 08 May 2006 11:13 > To: Flashcoders mailing list > Subject: Re: [FlashCoders] Tricky(?) Flash Version detection > > He Lee, > > I've seen it probably myself, but that would require > some ActionScript code to execute, so the Player 8 should > be present, right? > > Dimitrios > > - Original Message - > From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> > To: "Flashcoders mailing list" > Sent: Monday, May 08, 2006 1:15 PM > Subject: RE: [FlashCoders] Tricky(?) Flash Version detection > > > Doesn't Flash 8 now have a flash player check function in its api? I > recall seeing that somewhere. > > Lee > > > > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Dimitrios Bendilas > Sent: 08 May 2006 11:03 > To: flashcoders@chattyfig.figleaf.com > Subject: [FlashCoders] Tricky(?) Flash Version detection > > Hello all, > > This is probably very Zinc specific, but I'll give it a try, in case > someone > can suggest something useful. If it's too off-topic, my apologies in > advance. > > I have an application made with Zinc, with the .exe not having the Flash > OCX included. > So, in order for it to work, it has to rely on the installed Flash > player on the user's computer > (ActiveX, installation by Internet Explorer). > > The question is how I can detect the Flash Player version the user has > installed, if any. > You see, the application needs Flash 8 in order to run, so if the user > has an older version > or no flash at all, I would like to take him to the macromedia website > to download. > > It seems to me that I have to write a script in Zinc, to check for the > flash player version. > Is that so? Or it there anything else I can do? > > Thanks! > > Dimitrios Bendilas > ___ > 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 > > > > ___ > 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] Tricky(?) Flash Version detection
Hey Guys, I remember from the FSP time that it could also read/write DLL's.. Sure Macromedia put's something somewhere in the register that is usable? Get's back to the point though that you need a flash player to play the zync that check's that.. You could always use a small flash exe that does the check, the .exe always contains the player itself, .. and then either start the zync exe or go to macromedia. Hope that makes any sence;) With kind regards, Dennis - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 12:25 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Lol, that's a damn good point ;-) One day I'll learn to think before I reply. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:13 To: Flashcoders mailing list Subject: Re: [FlashCoders] Tricky(?) Flash Version detection He Lee, I've seen it probably myself, but that would require some ActionScript code to execute, so the Player 8 should be present, right? Dimitrios - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 1:15 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Doesn't Flash 8 now have a flash player check function in its api? I recall seeing that somewhere. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:03 To: flashcoders@chattyfig.figleaf.com Subject: [FlashCoders] Tricky(?) Flash Version detection Hello all, This is probably very Zinc specific, but I'll give it a try, in case someone can suggest something useful. If it's too off-topic, my apologies in advance. I have an application made with Zinc, with the .exe not having the Flash OCX included. So, in order for it to work, it has to rely on the installed Flash player on the user's computer (ActiveX, installation by Internet Explorer). The question is how I can detect the Flash Player version the user has installed, if any. You see, the application needs Flash 8 in order to run, so if the user has an older version or no flash at all, I would like to take him to the macromedia website to download. It seems to me that I have to write a script in Zinc, to check for the flash player version. Is that so? Or it there anything else I can do? Thanks! Dimitrios Bendilas ___ 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 ___ 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 ___ 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] Tricky(?) Flash Version detection
Lol, that's a damn good point ;-) One day I'll learn to think before I reply. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:13 To: Flashcoders mailing list Subject: Re: [FlashCoders] Tricky(?) Flash Version detection He Lee, I've seen it probably myself, but that would require some ActionScript code to execute, so the Player 8 should be present, right? Dimitrios - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 1:15 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Doesn't Flash 8 now have a flash player check function in its api? I recall seeing that somewhere. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:03 To: flashcoders@chattyfig.figleaf.com Subject: [FlashCoders] Tricky(?) Flash Version detection Hello all, This is probably very Zinc specific, but I'll give it a try, in case someone can suggest something useful. If it's too off-topic, my apologies in advance. I have an application made with Zinc, with the .exe not having the Flash OCX included. So, in order for it to work, it has to rely on the installed Flash player on the user's computer (ActiveX, installation by Internet Explorer). The question is how I can detect the Flash Player version the user has installed, if any. You see, the application needs Flash 8 in order to run, so if the user has an older version or no flash at all, I would like to take him to the macromedia website to download. It seems to me that I have to write a script in Zinc, to check for the flash player version. Is that so? Or it there anything else I can do? Thanks! Dimitrios Bendilas ___ 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 ___ 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] Tricky(?) Flash Version detection
He Lee, I've seen it probably myself, but that would require some ActionScript code to execute, so the Player 8 should be present, right? Dimitrios - Original Message - From: "Lee McColl-Sylvester" <[EMAIL PROTECTED]> To: "Flashcoders mailing list" Sent: Monday, May 08, 2006 1:15 PM Subject: RE: [FlashCoders] Tricky(?) Flash Version detection Doesn't Flash 8 now have a flash player check function in its api? I recall seeing that somewhere. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:03 To: flashcoders@chattyfig.figleaf.com Subject: [FlashCoders] Tricky(?) Flash Version detection Hello all, This is probably very Zinc specific, but I'll give it a try, in case someone can suggest something useful. If it's too off-topic, my apologies in advance. I have an application made with Zinc, with the .exe not having the Flash OCX included. So, in order for it to work, it has to rely on the installed Flash player on the user's computer (ActiveX, installation by Internet Explorer). The question is how I can detect the Flash Player version the user has installed, if any. You see, the application needs Flash 8 in order to run, so if the user has an older version or no flash at all, I would like to take him to the macromedia website to download. It seems to me that I have to write a script in Zinc, to check for the flash player version. Is that so? Or it there anything else I can do? Thanks! Dimitrios Bendilas ___ 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 ___ 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] Tricky(?) Flash Version detection
Doesn't Flash 8 now have a flash player check function in its api? I recall seeing that somewhere. Lee -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitrios Bendilas Sent: 08 May 2006 11:03 To: flashcoders@chattyfig.figleaf.com Subject: [FlashCoders] Tricky(?) Flash Version detection Hello all, This is probably very Zinc specific, but I'll give it a try, in case someone can suggest something useful. If it's too off-topic, my apologies in advance. I have an application made with Zinc, with the .exe not having the Flash OCX included. So, in order for it to work, it has to rely on the installed Flash player on the user's computer (ActiveX, installation by Internet Explorer). The question is how I can detect the Flash Player version the user has installed, if any. You see, the application needs Flash 8 in order to run, so if the user has an older version or no flash at all, I would like to take him to the macromedia website to download. It seems to me that I have to write a script in Zinc, to check for the flash player version. Is that so? Or it there anything else I can do? Thanks! Dimitrios Bendilas ___ 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
[FlashCoders] Tricky(?) Flash Version detection
Hello all, This is probably very Zinc specific, but I'll give it a try, in case someone can suggest something useful. If it's too off-topic, my apologies in advance. I have an application made with Zinc, with the .exe not having the Flash OCX included. So, in order for it to work, it has to rely on the installed Flash player on the user's computer (ActiveX, installation by Internet Explorer). The question is how I can detect the Flash Player version the user has installed, if any. You see, the application needs Flash 8 in order to run, so if the user has an older version or no flash at all, I would like to take him to the macromedia website to download. It seems to me that I have to write a script in Zinc, to check for the flash player version. Is that so? Or it there anything else I can do? Thanks! Dimitrios Bendilas ___ 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