Startseite › Foren › Deutsches LiveCode-Forum › mobilepickphoto
- Dieses Thema hat 6 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 7 Jahren, 2 Monaten von baumi92.
-
AutorBeiträge
-
-
Oktober 7, 2017 um 10:25 Uhr #2300
Hallo leute,
ich habe im Internet eine Livecode Lesson bezüglich des Themas mobilepickphoto gemacht. Jedoch habe ich nun das Problem wie ich es testen kann. Muss ich dazu meine App jedes mal aufs Handy laden? oder gibt es einen Script mit dem ich in der Testphase die Fotos vom Pc nehmen kann?
-
Oktober 7, 2017 um 10:40 Uhr #2302
Hallo Baumi,
„mobilepickphoto“ sowie alle anderen „mobile…“ Befehle funktionieren nur unter iOS oder Android, also entweder im Simulator oder auf dem echten Gerät. Keine Chance, damit auf Daten vom Mac oder PC zuzugreifen.
Gibt es Schwierigkeiten mit der Syntax oder Verständlichkeit?
Die können wir sicher beseitigen. 🙂Gruß
Klaus
-
Oktober 7, 2017 um 11:11 Uhr #2304
Wahnsinn immer so schnelle Antworten hier! Danke schon mal dafür!!
Nein Probleme habe ich mit den Scripts an sich keine. Meine selbst geschriebenen sind 1:1 wie die im Lehrbeispiel.
Wie würdest du vorgehen? Simulator oder jedes mal aufs Handy?
Bzw kannst du einen Simulator empfehlen?bzw könnte ich den „mobile…“ Teil des scriptes durch einen anderen ersetzen der auf meinem Pc funktioniert? es müsste ja eine Möglichkeit geben für ein Windows Programm ein Foto zu importieren.
mgf baumi
-
Oktober 7, 2017 um 11:56 Uhr #2306
Hallo baumi,
sorry, ich besitze weder Handy noch Tablet und entwickle nicht für die mobile Platform.
Daher stellt sich mir diese Frage (Simulator oder Gerät) nicht. 🙂Du könntest eine IF Abfrage machen:
... if the environment = "mobile" then ## iOs oder Android: mobilepickphoto... # Hier ein Bild importieren... else ## Wir sind auf dem Desktop: anwer file "Bitte ein Bild auswählen:" ## Hier auch ein Bild auswählen end if ## Nun kannst du mit dem importierten Bild machen, was Du willst/musst/darfst... ...
Gruß
Klaus
-
Oktober 11, 2017 um 06:43 Uhr #2322
Habe bis heute ein paar Emulatoren ausprobiert und muss leider feststellen, dass diese allesamt extrem langsam sind (vor allem „Andy“). Ich probiere es seither mit der 2. vorgeschlagenen Methode der IF funktion.
Wenn ich die Lesson aus dem Internet durchgehe müsste mein Script nun so aussehen oder?
on mouseup
set the lockloc of the templateimage to true
set the width of the templateimage to 350
set the height of the templateimage to 200
set the left of the templateimage to „10“
set the top of the templateimage to „10“
if the environment = „mobile“ then
mobilePickPhoto „library“
else
answer file „beispiel“
— bei diesem Script bin ich mir eben nicht sicher…
end if
end mouseupauf meinem Desktop befindet sich besagte Datei bzw kann ich eine Datei auswählen es passiert aber nichts. statt „Beispiel“ habe ich auch den Dateipfad probiert aber ich komme leider nicht weiter.
ist „answer“ der richtige Befehl um Fotos zu importieren? bzw kann ich diese mit „templateimage“ bearbeiten? und mit „the result“ weiterverwenden?
-
Oktober 11, 2017 um 11:33 Uhr #2324
Hi Baumi,
„answer file xyz“ liefert Dir nur dem Pfa zu einer Datei zurück.
Dann musst Du damit noch was tun.So sollte es klappen:
on mouseup set the lockloc of the templateimage to true set the width of the templateimage to 350 set the height of the templateimage to 200 set the left of the templateimage to "10" set the top of the templateimage to "10" if the environment = "mobile" then mobilePickPhoto "library" else ## User darf ein JPG oder PNG auswählen: answer file "Bitte ein Bild auswählen:" with type "Jpeg,PNG|jpg,png|" put it into tFile ## User hat CANCEL gedrückt if tFile = EMPTY then exit mouseup end if ## Nun hast Du zwei Möglichkeiten: ## 1. Du IMPORTIERTST das Bild in den Stack: import paint from file tFile ## 2. Du referenzierst das Bild nur: # create image # set the filename of last img to tFile end if ## Nun hast Du ein Bild auf der aktuellen Karte und kannst mit -> last img ## machen, was Du machen willst... end mouseup
Gruß
Klaus
-
Oktober 12, 2017 um 08:07 Uhr #2332
Ich kann dir gar nicht sagen wie dankbar ich dir bin! Du bist der Beste 😀
klappt alles auf Anhieb und vor allem ist es jetzt logisch 😀Danke!!
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.