AMIGA-RESISTANCE

Die Projektseite für alles rund um den Amiga
Aktuelle Zeit: 16 Apr 2024, 06:42

Alle Zeiten sind UTC


 

 

 



Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 03 Mär 2010, 21:04 
Offline
Alter Hase

Registriert: 21 Dez 2007, 20:44
Beiträge: 58
Hallo,

in Sachen Hollywood programmieren und ScuLib bin ich ja ein absoluter Neuling. Bevor ich mir jetzt die ganzen tutorials der ScuiLib Beta 0.6 reinziehe, hat ja hier jemand eine "schnelle Lösung" (ja ja ja.... gerograph rtfm...):

Habe im Designer 4 Folien gemacht, die ich mit "vorwärts" und "rückwärts" Blättern durch switchen möchte (buttons über Designer, keine ScuiLib buttons !!!) ... auf einer Seite möchte ich dann ein Cyclegadget (ScuiLib) haben: Allerdings funktioniert der "next" button nicht mehr wenn ich im Cyclegadget was auswähle... Rühre ich das Cyclegad nicht an, dann gehts ?????

Hier der Code der Seite:
/******************** BEGIN PAGE #3 ********************/
pages[3] = Function()
bc = 0
ac = 0
CreateBGPic(1, 380, 240, $DFDFDF)
SelectBGPic(1)
SetFormStyle(#NORMAL)
SetFillStyle(#FILLCOLOR)
Box(-8, 0, 390, 145, $FFFFA3, 0, 0)
SetFont("helvetica.font", 13)
SetFontColor($0)
t$ = "Where will mp3 files be stored, in relation to new playlist ?"
TextOut(20, 110, t$, #LEFT, 0)
LoadBrush(1, "Brushes/btn_langtempl.png", {})
DisplayBrush(1, 17, 201)
LoadBrush(2, "Brushes/btn_langtempl.png", {})
DisplayBrush(2, 265, 201)
SetFont("helvetica.font", 13)
SetFontColor($0)
t$ = "Back"
TextOut(51, 208, t$, #LEFT, 0)
HideLayer(5)
SetFont("helvetica.font", 13)
SetFontColor($0)
t$ = "Next"
TextOut(303, 209, t$, #LEFT, 0)
HideLayer(6)
LoadBrush(3, "Brushes/F3.png", {})
DisplayBrush(3, 0, 0)
HideLayer(7)
bc = 3
ac = 0



MakeButton(2, #LAYERBUTTON, 3, 0, 1, {

OnMouseDown = Function()
nextpage = 2
Return
EndFunction})


MakeButton(3, #LAYERBUTTON, 4, 0, 1, {

OnMouseDown = Function()
nextpage = 5
Return
EndFunction})

scui.NewObject(
  #IFOCLASS_CYCLE,
  "Cycle1",
  nil,
  nil,
  nil,
  { Options = { "Option 1", "Option 2", "Option 3", "Option 4" },
    DefaultOption = 2 }
)

EndSelect
DisplayBGPic(1)
ShowLayer(5)
ShowLayer(6)
ShowLayer(7)
nextpage = 0


Repeat
 WaitEvent
Until nextpage > 0
scui.removeobject("Cycle1")
Return(nextpage)
EndFunction                         
Zweite Frage:

was muss ich ändern, wenn ich den annährend normalen OS4 Look für mein Cyclegadget brauche...


Vielen Dank für Hilfe...


Zuletzt geändert von gerograph am 18 Apr 2010, 12:36, insgesamt 1-mal geändert.

Nach oben
   
BeitragVerfasst: 04 Mär 2010, 11:02 
Offline
Schreiberling
Benutzeravatar

Registriert: 17 Okt 2007, 21:48
Beiträge: 1392
Postleitzahl: 4132
Land: Schweiz
Wohnort: Muttenz
Salli gerograph

Hhm, soviel ich weiss, setzt der Designer gnadenlos Layers
ein. Die ScuiLib allerdings keine. Könnte daran liegen. Ausserdem
hat Andreas bis jetzt nicht geschafft, die ScuiLib in den
Designer zu integrieren, was den Verdacht noch erhärtet.

Zum OS4 Look kann ich leider nichts schreiben, da ich
nur OS3.9 habe.

Griessli
Tipsi


Nach oben
   
BeitragVerfasst: 18 Apr 2010, 12:36 
Offline
Alter Hase

Registriert: 21 Dez 2007, 20:44
Beiträge: 58
Korrekt, Designer setzt Layer ein, dass ist nicht ganz so kompatibel mit SCUlib, man könnte noch die IDs der "nicht SCUilib Objekte" gnadenlos hochsetzen, d.h. die ersten x IDs für SCUILib reservieren....

Danke -> SOLVED


Nach oben
   
BeitragVerfasst: 18 Apr 2010, 21:23 
Offline
Schreiberling

Registriert: 10 Aug 2007, 23:47
Beiträge: 262
Wie mir der Autor schrieb (weil quakelaunch ein Problem auf Aros hat) gibt es nun schon die Scui Lib 0.7 WIP Allerdings scheint sich eine Menge geändert zu haben. http://forums.hollywood-mal.com/viewtop ... &t=42#p154

PS: ups Sorry Dein Thread hatte deinen Nick nicht beachtet oo. Hast Du es denn mit der Scui.lib 0.7 schon versucht ?


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Gehe zu: 

cron