According to the documentation I should be able to do the following
-- We use this variable to store the id of the UIWebView native
-- control.
local sBrowserId
on preOpenCard
if the environment is not "mobile" then
exit preOpenCard
end if
-- Create our browser control and store the id
iphoneControlCreate "browser"
put the result into sBrowserId
-- Native controls start off invisible
iphoneControlSet sBrowserId, "visible", "true"
local theFile
put specialFolderPath("Documents") & "/test.jpg" into theFile
-- Set up a suitable initial url
iphoneControlSet sBrowserId, "url", "binfile:"&theFile
-- Make sure everything is the right size
resizeStack
end preOpenCard
However, when the browser loads, its empty.
Despite that fact that I've just saved this image.
local theFile
put specialFolderPath("Documents") & "/test.jpg" into theFile
export image "Bigimage" to file theFile as JPEG
put URL ("binfile:" & theFile) into image "Bigimage"
Which works fine. i.e. it saves an image then puts the same image back to verify that the save worked.
So what am I missing? Why won't the browser display the file?
-B
How do I get the browser to open a jpeg
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
Re: How do I get the browser to open a jpeg
Well I found the problem. Thanks to Gerry.
Here is his working code
on preOpenCard
local localURL
global mScrollerId
iphoneControlCreate "browser"
put the result into mScrollerId
iphoneControlSet mScrollerId, "visible", "true"
iphoneControlSet mScrollerId, "canBounce", "true"
iphoneControlSet mScrollerId, "autoFit", true
iphoneControlSet mScrollerId, "rect", (the left of this card , the top of this card, the right of this card , the bottom of this card )
put "file://" & specialFolderPath("Documents")&"/test.jpg" into localURL
replace " " with "%20" in localURL
iphoneControlSet mScrollerId, "url", localURL
end preOpenCard
Here is his working code
on preOpenCard
local localURL
global mScrollerId
iphoneControlCreate "browser"
put the result into mScrollerId
iphoneControlSet mScrollerId, "visible", "true"
iphoneControlSet mScrollerId, "canBounce", "true"
iphoneControlSet mScrollerId, "autoFit", true
iphoneControlSet mScrollerId, "rect", (the left of this card , the top of this card, the right of this card , the bottom of this card )
put "file://" & specialFolderPath("Documents")&"/test.jpg" into localURL
replace " " with "%20" in localURL
iphoneControlSet mScrollerId, "url", localURL
end preOpenCard