AMIGA-RESISTANCE
https://forum.amiga-resistance.info/

Nächsten Layer/Folie im Designer entw. Maus od. sec [solved]
https://forum.amiga-resistance.info/viewtopic.php?f=38&t=2739
Seite 1 von 1

Autor:  gerograph [ 28 Dez 2009, 18:29 ]
Betreff des Beitrags:  Nächsten Layer/Folie im Designer entw. Maus od. sec [solved]

Nabend,

ich wieder... optimiere gerade meine Präsentation... bevor ich jetzt die Anleitung lese, weiß jemand wie ich den nächsten Layer bzw. die nächste Folie entweder per Mausklick oder per Zeit überblenden kann. D.h. für die Schnellklicker/Eiligen soll das nächste Element per Mausklick eingeblendet werden für "Relaxten" soll nächstes Element nach einer bestimmten Zeitspanne angezeigt werden. Am besten per Designer. Im Code möchte ich so wenig wie möglich rumfummeln. Jemand ne schnelle Idee ?

Gruß Gero

Autor:  HelmutH [ 29 Dez 2009, 11:49 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Hi gerograph

Bin grad auf der Arbeit und hab heut Nachmittag keine Zeit und aus dem Stehgreif kann ich dir das auch nicht erklären, aber du könntest dir mal meine "ODIN_PPS_OS4_Classic_Installation" Präsentation hier im Downloadbereich anschauen, da hab ich das gemacht mit den Pfeilbutton oben in der Ecke.

Autor:  gerograph [ 29 Dez 2009, 11:53 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Danke, schau gleich mal, aber eigentlich brauche ich keine Pfeilbutton... Er soll meinetwegen 3000 Millisekunden warten, oder vorher weitermachen wenn ich die Maustaste klicke...

Autor:  HelmutH [ 29 Dez 2009, 12:01 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Das mit der Zeit ist da auch drin

Autor:  gerograph [ 29 Dez 2009, 16:52 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Also, bei der Präsentation gehts nur weiter mit den Pfeilen, wenn ichs richtig gesehen habe. Außerdem ist kein Quellcode dabei...

Autor:  HelmutH [ 30 Dez 2009, 11:37 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Hast Recht gerograph, hab nicht dran gedacht, das ich den Quellcode nicht mit reingepackt habe. Komm im Moment nicht dazu, da grad auf dem Sprung zur Mittagschicht.
Ich versuch heute abend nach der Schicht da mal nach zu schauen, hoffe ich hab da dann noch Energie für.

Autor:  Tipsi [ 30 Dez 2009, 11:49 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Salli gerograph

Ich weiss nicht, ob das geht: Anstatt den Pfeil irgendwo am Rand
anzuklicken, würde ich ein grosses unsichtbares Rechteck definieren,
welches das ganze Fenster einnimmt. Es muss als letztes gezeichnet
werden und wenn der Betrachter mit der Maus irgendwo im Fenster
klickt, trifft er je dieses Rechteck (das kann man einfach nicht
verfehlen) :lol: und ab gehts auf die nächste Seite. Das funktioniert
allerdings nur, wenn Du für Deine Präsentation mehrere Seiten
definiert hast.

Im Fenster "Rechteck bearbeiten" würde ich folgendes einstellen:
- bei Formstil "Umriss" wählen
- Bei "Einstellen" die Hintergrundfarbe wählen und die Liniendicke auf
ein minimum setzten (damit so viel als möglich vom Rechteck transparent ist).

- im Fenster "Ereignis wählen" auf "Maustaste auf Objekt" klicken
- den Reiter "Klick-Aktionen" wählen und die nächste Seite anklicken

Für jede Seite musst Du ein solches Rechteck zeichnen. Aber mit
Kopieren und Einfügen und schnell die neue Seite bei "Klick-Aktionen"
wählen und schon ist das nächste Rechteck bereit.

Aber wie gesagt, es ist nur eine Idee von mir und ich habe es nie
getestet. Sonst frag Helmut ganz lieb, ob Du mal einen Blick in seine
"ODIN_PPS_OS4_Classic_Installation" Präsentation werfen darfst.

Griessli
Tipsi

Autor:  gerograph [ 30 Dez 2009, 23:14 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Nabend,

habs jetzt anders gelöst, da nicht die Wartezeit von einer Folie zur nächsten unterbrochen werden soll (durch Mausklick) sondern auch von einem Layer/Objekt zum nächsten...
Aber vielen Dank für die Hilfe, vielleicht hat ja jemand noch ne bessere Idee. Lösung:
Function p_Weiter(t)
   i = 0
   t = t*50
   Repeat
      Wait(2)
      i = i + 2
   Until IsLeftMouse() = True OR i >= t 
EndFunction
Also... Schleife bis Linke Maus gedrückt, das ganze aber nur solange durchlaufen, bis die angegebene Zeit (hier t in sec) erreicht ist...

Diesen Code habe ich dann nach (!) jedem Objekt eingegeben welches "länger" stehen bleiben soll. D.h. z.B. es wird ein Kreis gezeichnet, danach eine Linie. Soll der Kreis 3 sec. stehen bleiben bevor die Linie kommt, muß das Linienobjekt (!!) im Designer mit Code hinterlegt werden -> p_weiter(3). Wobei die o.g. Funktion meinetwegen im Code der ersten Folie definiert werden kann...

Ist wahrscheinlich für den Prozessor nicht optimal, und es gibt wahrscheinlich eine bessere Lösung, aber diese funzt, und die fertige Win und OS4 Präsentationen lade ich gerade auf http://www.geobiz.de/download hoch....

Gruß Gero

Autor:  Tipsi [ 30 Dez 2009, 23:24 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Salli gerograph

Ich denke, Du hast da eine gute und einfache Lösung
gefunden. :daumen: Und ich merke, dass in Hollywood noch
einige Befehle stecken, die ich mal vor langer Zeit
angeschaut habe, aber in der Zwischenzeit wieder
in Vergessenheit geraten sind.

Ich hoffe, ich kann bald die fertige Präsentation bestaunen.

Griessli
Tipsi

Autor:  gerograph [ 30 Dez 2009, 23:29 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Die kurze win Variante kannste schon runterladen...

Autor:  HelmutH [ 31 Dez 2009, 16:06 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entweder Mausklick oder sec

Sorry gerograph, Akku war gestern abend dann doch ziemlich leergeorgelt, sodas ich mich nur noch vom Fehnseher beduseln hab lassen. Nach 8 Stunden Mäuschen schuppsen, keine Lust mehr gehabt mich nochmal an den Rechner zu setzen und zu schaun, wie das im Designer mit der syntax war um das mit einer Zeitangabe zu lösen.
Aber schön das du selber eine Variante gefunden hast, daran sieht man auch wieder, das mehrer Wege nach Rom (Ziel) führen, prima. :)

Autor:  gerograph [ 01 Jan 2010, 19:40 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entw. Maus od. sec [solved]

@HelmutH

Danke, für die Blumen. Viele Wege führen nach Rom, korrekt ! Aber... der optimalste ist wichtig (sonst hätten wir Windows....). Und ob mein Weg der optimalste ist stelle ich in Frage, das es eine Repeat Schleife ist, die den Prozessor wahrscheinlich sehr beschäftigt....

Autor:  HelmutH [ 05 Jan 2010, 20:57 ]
Betreff des Beitrags:  Re: Nächsten Layer/Folie im Designer entw. Maus od. sec [solved]

Hi gerograph

Bin mal endlich dazu gekommen, nachzuschauen wie ich das mit der "Warteoption" gelöst habe.
Ich hab das so gemacht:
Die im Designer erstellte Seite mit der rechten Maus anklicken und dann auf "Warteoption ...", dann geht das Fenster
"Seiten-Warte" auf in der du dann 5 Warteoptionen einstellen kannst:
- Keine Warteoption
- Zeit in Millisekunden warten
- Warten auf linke Maustaste
- Warten auf rechte Maustaste
- Warten auf Leertaste
darunter lassen sich dann noch die Millisekunden für Punkt 2 angeben.

Ich habe bei meiner Fahrrad Präsentation da die Warteoption 2 gewählt und 4000 Millisekunden eingegeben. :wink:
Ich hoffe das hilft dir weiter. :)

Hab dir auch mal den Quelltext unten drangehängt. :wink:
OS4 Hw PPS Fahrraeder.hwd [25.78 KiB]
1269-mal heruntergeladen
OS4 Hw PPS Fahrraeder.hws [15.58 KiB]
1278-mal heruntergeladen

Seite 1 von 1 Alle Zeiten sind UTC

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de