Bin aus zufall im Web auf Livecode gestoßen und bin begeistert da ich mich für APP Entwicklung interessiere.
Da hätte ich schonmal eine Fragen.
Ich lade eine Webseite
if auswahl ="wetter"then
set the url of widget"browser" to "https://www.wetter.com/deutschland/rastatt/DE0008619.html"
show widget"browser"
put "Wetter Rastatt" into field "ueber"
end if
Wie kann ich da einen Spinner einsetzen der solange läuft bis die Seite geladen ist?
Nun, zunächst einmal ein „Spinner“ Widget an geeigneter Stelle auf der Karte plazieren!
Selbiges dann verstecken und erst anzeigen bevor Du die URL aufrufst:
…
show widget „der spinnt!“
set the url of widget“browser“ to „https://www.wetter.com/deutschland/rastatt/DE0008619.html“
hide widget „der spinnt!“
show widget“browser“
…
So sollte es funktionieren.
Hi Klaus
der spinner läuft dauernd wird auch nicht hide
so sieht der code jetzt aus
if auswahl ="wetter"then
show widget "spinner"
set the url of widget"browser" to "https://www.wetter.com/deutschland/rastatt/DE0008619.html"
hide widget "spinner"
show widget"browser"
end if
Erklärung:
Das Browser Widget wird in LC wie ein Video als OVERLAY, also über allen LC Objekten „schwebend“ dargestellt, daher können wir nichts „davor“ oder „darauf“ legen.
Das ist leider technisch bedingt, da können wir nichts machen und müssen damit irgendwie umgehen.
Eben halt mit verstecken und wieder anzeigen, wenn nötig, wie in Deinem Beispiel.
Autor
Beiträge
Ansicht von 4 Antwort-Themen
Du musst angemeldet sein, um auf dieses Thema antworten zu können.