forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Image does not exist (http://forum.boolean.name/showthread.php?t=15697)

Clip 22.10.2011 16:17

Image does not exist
 
Выдает ошибку на вот этой строчке
DrawImage peinr,x,y
PHP код:

Graphics 800,600
SetBuffer BackBuffer
()

Global 
300
Global 300

Global pein LoadImage("pein.bmp")
Global 
peinr LoadImage("pein_run.gif")

While 
Not KeyDown(1)

Cls

DrawImage pein
,x,y

If KeyDown(200Then
 y 
1
EndIf
If 
KeyDown(208Then
 y 
1
EndIf

If 
KeyDown(203Then
 x 
1
EndIf

If 
KeyDown(205Then
 x 
1
 DrawImage peinr
,x,y
EndIf

Flip
Wend
End 


moka 22.10.2011 16:35

Ответ: Image does not exist
 
peinr не равна нулю?
Проверь путь к файлу. Формат gif может странный, и не загружается.

Clip 22.10.2011 16:40

Ответ: Image does not exist
 
Забыл сказать, изображение анимированное. Может быть в этом проблема?

moka 22.10.2011 16:44

Ответ: Image does not exist
 
Уху. Не поддерживается так анимация.
Делай картинку стрипом (много кадров в одной картинке), далее грузи LoadAnimImage.

Clip 22.10.2011 17:01

Ответ: Image does not exist
 
Не совсем понял тебя :(

FireOwl 22.10.2011 17:06

Ответ: Image does not exist
 
Имеется ввиду, взять все кадры анимации и склеить в ленту (стрип) последовательно, как раньше в кино делали. :-)
А с такой лентой можно работать функцией LoadAnimImage.
Подробностей всего этого не помню, но они есть в доках.

L-ee-X 22.10.2011 17:10

Ответ: Image does not exist
 
Читай справку!!! OpenMovie тебе в помощь!!!

L-ee-X 22.10.2011 17:14

Ответ: Image does not exist
 
Код:

OpenMovie( file$ )
Parameters
file$ - filename of movie 

Description
Movie support relies on DirectShow, so you will need to ensure the correct drivers are installed.

This command will open GIFs as well as AVI and MPEG movie files. However, AVI and MPEG movie will start playing immediately once this command has been used, whereas GIFs do not. See DrawMovie for details on how to deal with GIF animation playback.

No error is raised if the specified file is not a movie file, or if the file does not exist, but the returned movie handle will be zero.

See also: DrawMovie, CloseMovie, MoviePlaying, MovieWidth, MovieHeight.


Clip 22.10.2011 23:01

Ответ: Image does not exist
 
Спасибо. Что-то в голову втолкнуло


Часовой пояс GMT +4, время: 12:40.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot