"it must be declared in all scripts that uses this variabel."

Aha: *thanks* for that.

Richmond.

On 29/4/2018 9:28 pm, Tore Nilsen via use-livecode wrote:
If route66 is declared as a local variabel in the card script (and it must be 
declared outside any handlers), then all other scripts that uses this variabel 
must reside in the card script as well. If it is declared as a global variabel, 
it must be declared in all scripts that uses this variabel.

Tore Nilsen

29. apr. 2018 kl. 20:15 skrev Richmond Mathewson via use-livecode 
<use-livecode@lists.runrev.com>:

OK: finally I have sorted out the problem.

It seems that IFF I have this in my cardScript:

globalroute66

onpreOpenCard

putspecialFolderPath("resources") & "/assets/img/" intoroute66

everything works.

What I would like to know is:

Why does THAT script & the declaration of a global NOT work when it resides in 
the stackScript?

Richmond.


On 29/4/2018 8:56 pm, Richmond Mathewson wrote:
So, I have corrected the specialFolderPath as per your instructions.

But I am still going wrong as my source for the imgData of img "p1" is still
listed asroute66p1.png . . .

Richmond.

On 29/4/2018 8:01 pm, J. Landman Gay via use-livecode wrote:
In the IDE, specialFolderPath("resources") points to the folder containing the 
working stack. In a standalone it points to the folder containing files you've included 
in the Copy Files pane of the standalone builder.

Therefore, there will never be a folder specialFolderPath("resources") & "/Desktop/..." unless you have 
created a Desktop folder inside the one holding your stack. The correct path would be specialFolderPath("resources") 
& "/Obfuscated/May 2018/assets/img/"

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On April 29, 2018 11:27:39 AM Richmond Mathewson via use-livecode 
<use-livecode@lists.runrev.com> wrote:

I am being extremely stupid, and am getting so desperate I don't mind
admitting it.

I have a stack containing a series of images that are 'empty' images
with their
sources set to an external folder.

Now in my stackScript I have this:

|global route66 on preOpenStack put specialFolderPath("resources") &
"/Desktop/Obfuscated/May 2018/assets/img/" into route66 go to card
"TITLE" end preOpenStack|

and in my cardScript I have this:

|on preOpenCard set the lockScreen to true -------- set the filename of
img "p1" to empty ------- set the filename of img "p1" to (route66 &
"c1.png") set the blendlevel of img "p1" to 0 -------- wait 3 ticks set
the lockScreen to false end preOpenCard so, WHY cannot I see the target
image, merely a horrible grey square? Richmond. |


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to