quote:
Originally posted by matty
This should be classified as a bug in Plus!. The prepending the backslash is to make the script search for an absolute path not relative to the Scripts folder. However I can see that Plus! searchs the Images folder and if no match is found looks in the resources. It should be implemented that scripts use res:icon-speaker to load a resource. This would help with using resources and absolute paths. In my opinion this is a bug. Anyone agree?
Yes, it's quite odd that a backslash should be used to load Plus!' own resources...
I suggest Plus! should act like this:
- Check if "icon-speaker" is in the script's Images directory. If it is, use that image file.
- Else, check if "icon-speaker" is in Plus!' own resources. If it is, use that resource. Else, the function fails and the ImageElement's image is cleared.
Of course, the "res:xxx" option is also possible, but I think it's a bit strange because you'd expect the parameter to look like a normal file path... But it is even worse if you have to place a backslash in front of a resource of Plus! itself, I agree with you there.