Yves COPPE wrote:
Hi list

Here is a very simple script :

on mouseUp
    put empty into fld "resultat"
   set itemDel to "/"
   put item 1 to -2 of the effective fileName of this stack into tPath
   set itemDel to comma
   put tPath into fld "resultat"
end mouseUp

In the IDE, it gives the right path
when I build a revlet, put it on my server and open it with Safari, it gives ... nothing ! fld "resultat" stays empty

Any idea ?
I believe this is to be expected. Since the file has not been saved to disk then it is effectively in RAM. If you clone a stack and have not saved it yet, or download a stack from the RevOnline, and query them for their filename, I think you also get an empty filename.

But, it brings up an interesting feature request. It would be be great if the revlet were self-aware of it's source location... i.e the revlet's file name becomes a global property containing it's URL. RevWebPlayer should be able to get this from

http://myDomain.org/edu/english-studies/Learn-English.revlet

of course you will not be able to set a the default folder from this or anything like that, but it could be useful to use item 1 to -2 to use as a tRootURL for getting other modules on the fly:

open stack url (tRootURL & "/" & "verbs/LearnVerbs.rev")
       # is that is even doable with the revWebPlayer? I suspect not....

but

put image (url (tRootURL & "/" & "images/whale.jpg") ) into image 1 ... should work...

And, if you were not trying to protect the directory contents and had the .htaccess set to "options +indices" in the source then you *could* effectively "get the files" which might be useful. this way your framework is portable otherwise one has to hardwire such url's into a global or custom prop and then if you move it to another server or another location on the same server, it breaks unless you update

A revlet may not know "Where am I" but it would be nice if she knew "Where am I from?"






_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to