amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Hilfe mit Hollywood Skript [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2007-03-20, 18:07 h

Yvan
Posts: 332
User
Hallo,

ich wollte ursprünglich mit Hollywood ein Skript programmieren welches vereinfacht gesagt folgendes macht:

Es öffnet ein Fenster mit einem Button 'Menu 1'.

Wenn ich den Button anklicke macht es ein neues Fenster auf mit einem Button 'zurück'.

Wenn ich den Button 'zurück' klicke bin ich wieder im ersten Fenster.


Gut ich habe begriffen, man kann keine neuen Fenster aufmachen, sondern muss das bestehende löschen bzw. neu zeichnen.


Nun habe ich aber das Problem, dass Buttons nur global am Anfang des Skriptes definiert werden können.


Das heisst der Button 'Zurück' ist auch schon im ersten Fenster (bzw. Bild) gesetzt, obwohl ich den erst im zweiten brauche.


Will ich etwas machen das gar nicht geht oder packe ich das völlig falsch an?



[ - Answer - Quote - Direct link - ]

2007-03-20, 20:13 h

DrNOP
Posts: 4118
User
Erm ... das ist nu' was, was ich wirklich noch nie probiert habe. :glow:
Mußt du denn alle Buttons anzeigen, sobald sie definiert sind? Kannst du die nicht ausblenden?

Ich muß wohl mal wieder in die Demos gucken ... :rotate:
--
Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker


[ Dieser Beitrag wurde von DrNOP am 20.03.2007 um 20:14 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2007-03-21, 12:32 h

Yvan
Posts: 332
User
Hi,

entschuldige die späte Antwort. Ich will eben genau nicht alle Buttons anzeigen, sondern im ersten Bild (quasi das Einstiegsmenu) nur Button 1 (Menu 1) und wenn ich darauf klicke zeichne ich das Bild neu und komme sozusagen in ein Untermenu und dort will ich nur Button 2 (zurück).


Meinst Du mit ausblenden, das man die Buttons ausblenden kann? Wie? Muss sagen abgesehen vom Tutorial ist dies das erste Skript, dass ich wirklich von Grund auf selber schreibe.

[ Dieser Beitrag wurde von Yvan am 21.03.2007 um 12:33 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2007-03-25, 14:27 h

Yvan
Posts: 332
User
Okay ich hab's,

wenn das Skript startet dann

CreateButton(1,x1,y1,x2,y2)
RemoveButton(2)


Wenn man den Button drückt und ins neue Menu spring dann:

RemoveButton(1)
CreateButton(2,x3,y3,x4,y4)



Das heisst, je nach dem wo man ist alle Buttons die nicht hierhin gehören löschen und die neuen explizit mit CreateButton erzeugen.

Das Schlüsselwort %BUTTON ist in diesem Fall nicht hilfreich.

[ - Answer - Quote - Direct link - ]

2007-03-25, 18:57 h

DrNOP
Posts: 4118
User
Ah, das war's. Ich dachte mich doch dunkel zu erinnern ... zu dunkel, leider. :glow:

Ging es denn schon um Hollywood 2.5? Das hab' ich gestern erst installiert und dabei gelesen, daß er wohl dabei ist die Schlüsselworte abzuschaffen. Wenn du also den %BUTTON vermeiden kannst ist das sicher nicht die schlechteste Lösung ... ;)
--
Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker

[ - Answer - Quote - Direct link - ]

2007-03-25, 19:15 h

Yvan
Posts: 332
User
oi nein, ist noch hollywood 1.9, gott ist das alt, sollte vermutlich so lange wirklich über ein upgrade nachdenken. Aber ich glaube die Schlüsselwörter werde ich eh meiden wo's nur geht. Die sind mir zu global.

[ - Answer - Quote - Direct link - ]

2007-03-26, 11:24 h

DrNOP
Posts: 4118
User
Naja, für Amiga-Verhältnisse ist auch Hollywood 1.9 noch das neuste vom neuen ... :D
--
Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker

[ - Answer - Quote - Direct link - ]

2007-04-03, 11:48 h

GMKai
Posts: 155
User
Um nicht alle Buttons sofort anzuzeigen oder zu löschen,
bieten sich Funktionen oder Labels an. Bin mir nicht sicher ob die Funktionen schon seit 1.9 dabei sind...

Button sind immer mit dem Hintergrundbild verbunden, auch damit liessen sich zu verschiedenen Zeiten unterschiedliche Button anzeigen.


[ - Answer - Quote - Direct link - ]

2007-04-03, 12:24 h

Yvan
Posts: 332
User
@GMKai:

Funktionen hat's glaub ich noch keine drin, hab zumindest gesucht und keine gefunden. Wobei das Tutorial und der AmigaGuide sind zumindest bei 1.9 nicht sehr toll, musste ein 'grep "Button" über den AmigaGuide' laufen lassen um die Funktion RemoveButton zu finden.

Mit Labels arbeite ich jetzt, wobei das hilft auch nicht wirklich. Das Hintergrundbild hatte ich gewechselt, aber die Buttons waren trotzdem noch da. Ist evtl. erst in neueren Versionen anders.

[ - Answer - Quote - Direct link - ]

2007-04-03, 16:47 h

GMKai
Posts: 155
User
Also die Dokumentation fand ich immer schon sehr gut.
Es gibt ja auch den Index der hilft, wenn man weiss wonach man sucht...

wenn du magst, kannst du ja deine sourcen posten...

und noch was:

die Hollywood-ML kennst du schon?

[ - Answer - Quote - Direct link - ]

2007-04-03, 17:32 h

DrNOP
Posts: 4118
User
Zitat:
Original von GMKai:
die Hollywood-ML kennst du schon?

Äh nö, ich zumindest kenn' die nicht! :glow:
--
Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker

[ - Answer - Quote - Direct link - ]

2007-04-03, 18:45 h

Yvan
Posts: 332
User
ML wie Mailinglist? Nein kenn ich nicht, mehr Input bitte :)

Source posten? Vorläufig nur teilweise wenn ich nicht weiterkomme. Am Schluss werde ich gerne den ganzen Quelltext posten.

Und jetzt, hätte nie gedacht, dass ich so was auch mal schreiben kann.

Wann? When it's done (und da Hollywood 1.9) in another 1.9 weeks.

[ - Answer - Quote - Direct link - ]

2007-04-07, 20:23 h

DrNOP
Posts: 4118
User
Hmmm ... so wie's aussieht, werden wir die Mailingliste wohl auch nicht kennenlernen? ;)
--
Signaturen mit mehr als zwei Zeilen gehen mir auf den Wecker

[ - Answer - Quote - Direct link - ]

2007-04-09, 23:16 h

softwarefailure
Posts: 38
User
Hi,

die Hollywood ML steht zur Verfügung auf Yahoo! Groups. Hier der Link:
http://groups.yahoo.com/group/airsoft_hollywood/

@Yvan:
Ich empfehle unbedingt ein Update auf Hollywood 2.5, denn damit ist durch die komplett neue Programmiersprache alles viel einfacher, schneller und intuitiver. Und super komfortable Buttonfunktionen gibt es auch noch.

[ - Answer - Quote - Direct link - ]

2007-04-12, 10:28 h

Yvan
Posts: 332
User
Danke für die Mailinglistinfo. Das Update ziehe ich mir schon noch rein, aber mit der Zeit erst.

[ - Answer - Quote - Direct link - ]

2007-04-23, 02:10 h

Tipsi
Posts: 34
User
Salli Yvan

Ich würde so bald als möglich
das Update kaufen, da einige
Befehle von der Version 1.x
in Hollywood 2.x ersetzt wurden.

Griessli
Tipsi

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Hilfe mit Hollywood Skript [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.