Seite 1 von 2

Gif Animation abspielen

Verfasst: 27.02.2005 20:19
von Green Snake
Hallo

ich möchte mich erst einmla für diese frage entschuldigen.
aber es ist mir sehr wichtig, dass ich den code so schnell wie möglich habe.
also
weis jemand, wie man eine GIF animation in der mitte des bildschirmes abspielt?
also ich meine mit dem code

Code: Alles auswählen

OpenScreen(800,600)
also mit diesem code öffne ich ein vollbild, un dann soll in der mitte die gif animation zu sehen sein.
ich hoffe ihr kennt den code
bitte helft mir

gruss greensnake

Verfasst: 27.02.2005 20:23
von Leo
PlayMovie() ?!

Ganzer code

Verfasst: 27.02.2005 20:25
von Green Snake
hallo

währe es möglich, dass du mir den ganzen code posten würdest?

ich bin noch ein blutiger anfänger

hallo

Verfasst: 28.02.2005 12:39
von Green Snake
Leo hat geschrieben:PlayMovie() ?!
was soll ich mit dem code genau machen?
also, ich habe eine gifanimation auf dem pfad : C:\bla\blabla\desktop\animation.gif

und jetzt will ich wie vorhin beschrieben, dass sich die animation in der mitte des desktops abspielt

ich währe wirklich froh, wenn einer von euch profis mir helfen könnte.

hoffe auf antwort, gruss greensnake

Verfasst: 28.02.2005 14:58
von Leo

Code: Alles auswählen

InitMovie() ;Muss vor den Movie Befehlen aufgerufen werden ._.
hWnd = OpenWindow(0,0,0,640,480,#PB_Window_BorderLess|#PB_Window_ScreenCentered,"") ;Öffnet ein Borderloses Fenster in der Mitte des Screens
deinegif.s = "earth_s.gif" ;Weg zu deiner Gif >_>
LoadMovie(0,deinegif) ;laden
PlayMovie(0,hWnd)  ;und auf dem Fenster abspielen
;ResizeMovie(0,0,640,480) ;Passt das Movie an die Fenstergröße an (längere Wartezeit..)
Repeat
    WaitWindowEvent()
    If GetAsyncKeyState_(#VK_ESCAPE) ;Wartet solange bis Escape gedrückt wird und setzt dann Quit auf True 
        Quit = #True 
    EndIf
Until Quit = #True 

Fehler

Verfasst: 28.02.2005 18:06
von Green Snake
hallo

danke für deine antwort
jedoch funktioniert der code bei mir nicht

Code: Alles auswählen

hWnd = OpenWindow(0,0,0,640,480,#PB_Window_BorderLess|#PB_Window_ScreenCentered,"") ;Öffnet ein 
es kommt eine fehlermeldung:

Code: Alles auswählen

Zeile 2: constand not found : #PB_Window_Screen_Centred


also ich habe purebasic 3.30 (einige sgaen, es sie eine "verdammte" version)

kann es sein das es (wieder ) daran liegt?

hoffe du/ ihr wisst eine antwort

Verfasst: 28.02.2005 18:33
von MVXA
ne, leo hat gepfuscht. In wahrheit heißt die Konstante [c]#PB_Window_ScreenCentered[/c]

sorry

Verfasst: 28.02.2005 18:37
von Green Snake
hallo

tut mir leid, aber es geht immer noch nicht
währst du so nett, und würdest mir den ganzen code einmal posten

ich hoffe ddu währst so nett danke

Verfasst: 28.02.2005 18:39
von MVXA
Sry, aber ich werde den Code nicht unterstüzen, da ich nicht sicher bin ob er auch wirklich funktioniert. Leider weiß ich selber nicht so genau wie man GIF Animationen abspielen soll...

Verfasst: 28.02.2005 18:46
von 125
also mit Play Movie funzt das definitiv....
Habs hier gerade getestet Leos Code funzt wenn man die Constante ändert. :)