Gif Animation abspielen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Re: Fehler

Beitrag von Laurin »

Green Snake hat geschrieben:also ich habe purebasic 3.30 (einige sgaen, es sie eine "verdammte" version)

kann es sein das es (wieder ) daran liegt?
Jep, es liegt daran. PB 3.3 ist uralt. Aktuell sind wir bei 3.93 Beta 3. Mach mal ein Update (gibts auf www.purebasic.com)

Solltest du dein PB bei Topos gekauft haben, muss die erst eine Update-Berechtigung erwerben. Schau dazu am Besten auch mal auf www.purebasic.com nach.

Mit dem Update dann kannst du dir hier gezeigten Beispiele und noch Vieles mehr dann ausführen.


Greetz Laurin
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26
Wohnort: Hessen
Kontaktdaten:

Beitrag von Leo »

Wtf? Bei mir gibts #PB_Window_ScreenCentered -_-" Ich arbeite aber auch noch mit PB 3.92
DarkDragon
Beiträge: 6267
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Leo hat geschrieben:Wtf? Bei mir gibts #PB_Window_ScreenCentered -_-" Ich arbeite aber auch noch mit PB 3.92
LOL, er hat aber die version 3.3(steinzeitalt) und nicht 3.92(noch ziemlich neu im vergleich zu 3.3)
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26
Wohnort: Hessen
Kontaktdaten:

Beitrag von Leo »

DarkDragon hat geschrieben:
Leo hat geschrieben:Wtf? Bei mir gibts #PB_Window_ScreenCentered -_-" Ich arbeite aber auch noch mit PB 3.92
LOL, er hat aber die version 3.3(steinzeitalt) und nicht 3.92(noch ziemlich neu im vergleich zu 3.3)
:freak: Achso...
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Diese Version gehört aus den Ladenregalen genommen -_-. Kann man nicht Topos dazu bringen ne neuere Version zu verkaufen o_O?
Bild
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Klappt Fast

Beitrag von Green Snake »

Hallo

habe an dem code:

Code: Alles auswählen

InitMovie() ;Muss vor den Movie Befehlen aufgerufen werden ._. 
hWnd = OpenWindow(0,0,0,640,480,#PB_Window_BorderLess,"") ;Öffnet ein Borderloses Fenster in der Mitte des Screens 
deinegif.s = "earth_s.gif" ;Weg zu deiner Gif >_> 
LoadMovie(0,"C:\nygfjgfyjffkmyfgk\bjhj.gif") ;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 
ein bischen rumgebastelt, er geht jetzt.

nur die funktion windowed screen centred ging bei mir nicht

aber jetzt will ich, des die animation im vollbild modus (1024,768,32)
abgespielt wird


wisst ihr da eine lösung?
-.-"
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Easy :)
Das 1024/768 muss durch die jeweilige Screenresolution dann ersetzt werden :)

Code: Alles auswählen

InitMovie() ;Muss vor den Movie Befehlen aufgerufen werden ._. 
LoadMovie(0,"C:\Dokumente und Einstellungen\Alexander\Eigene Dateien\Ships.mpg") ;laden 
hWnd = OpenWindow(0,0,0,1024,768,#PB_Window_BorderLess,"") ;Öffnet ein Borderloses
PlayMovie(0,hWnd)  ;und auf dem Fenster abspielen 
ResizeMovie(0,0,1024,768) ;Passt das Movie an die Fenstergröße an (längere Wartezeit..) 
Repeat 
  Delay(1)
  If GetAsyncKeyState_(#VK_ESCAPE) ;Wartet solange bis Escape gedrückt wird und setzt dann Quit auf True 
    Quit = #True 
  EndIf 
Until Quit = #True
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

vollscreen

Beitrag von Green Snake »

hallo

danke, der code funktioniert einwandfrei, jedoch möchte ich das die gif auf dem openscreen(1024*768) abgespielt wird, und das ganze in der mitte des bildschirms.

geht das etwa nicht?
-.-"
Antworten