Bringing your stacks to the web
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
-
williamdesmet
- VIP Livecode Opensource Backer

- Posts: 67
- Joined: Tue Jun 26, 2012 7:07 pm
Post
by williamdesmet » Tue Dec 21, 2021 11:34 am
Hi there,
I am testing some parts of one of my iPad apps in Livecode Web.
Why doesn't this work in Web?
Code is in grc "w1"
Code: Select all
on mouseup
send drawline to me in 1 millisec
end mouseup
on mousedown
grab me
send drawline to me in 1 millisec
end mousedown
on mousemove x,y
if the mouseloc is within the rect of grc "w1"
then
send drawline to me in 1 millisec
end if
end mousemove
on drawline
lock screen
put the loc of grc "w1" into tLoc1
put the loc of grc "s1" into tLoc2
set points of grc "l1" to tloc1 & return & tLoc2
relayer grc "l1" to back of this card
unlock screen
end drawline
Greetings,
William
-
prometheus
- Posts: 40
- Joined: Sun Dec 13, 2015 6:05 pm
Post
by prometheus » Sat Jan 15, 2022 12:01 am
You should edit your your code to look like this below, Note missing quotes ("drawline"), also be sure to set the style of your graphic controls to polygon
Code: Select all
on mouseup
send "drawline" to me in 1 millisec
end mouseup
on mousedown
grab me
send "drawline" to me in 1 millisec
end mousedown
on mousemove x,y
if the mouseloc is within the rect of grc "w1"
then
send "drawline" to me in 1 millisec
end if
end mousemove
on drawline
lock screen
put the loc of grc "w1" into tLoc1
put the loc of grc "s1" into tLoc2
set points of grc "l1" to tloc1 & return & tLoc2
relayer grc "l1" to back of this card
unlock screen
end drawline
-
williamdesmet
- VIP Livecode Opensource Backer

- Posts: 67
- Joined: Tue Jun 26, 2012 7:07 pm
Post
by williamdesmet » Sun Jan 16, 2022 12:02 pm
It still doesn't unfortunately.
Square "w1" (red) can be moved around the screen.
Graphic "l1" is the line between "w1" and "s1" and always stays centered.
It works OK in the IDE. Not working in LC Web 10 RC1 and 9.9.6 RC1.
-
Attachments
-

-
prometheus
- Posts: 40
- Joined: Sun Dec 13, 2015 6:05 pm
Post
by prometheus » Sun Jan 16, 2022 1:49 pm
Could you tell which operating system you use? . I just test it on windows and works perfectly and smoothly
-
williamdesmet
- VIP Livecode Opensource Backer

- Posts: 67
- Joined: Tue Jun 26, 2012 7:07 pm
Post
by williamdesmet » Sun Jan 16, 2022 2:56 pm
I am on macOS Big Sur 11.5.2 and tested on Safari 14.1.2, FireFox 96.0.1. and Chrome 97.0.4692.71.
Firefox works the first time but moving the red square too fast makes the page become irresponsive.
Safari works only the first movement and then stops.
Chrome doesn't work at all.
LC 9.9.6 (RC1) gives this error in the message box:
exit(9486744) implicitly called by end of main(), but noExitRuntime, so not exiting the runtime (you can use emscripten_force_exit, if you want to force a true shutdown)