hilfdirselbst.ch
Facebook Twitter gamper-media
Pedasi
Beiträge: 84
6. Aug 2003, 15:51
Beitrag #1 von 13
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Hallo,

ich möchte 2 Videos über je ein Button in Director, von der Festplatte, laden. Habe in der Hilfe erfahren da ich da mit FileIO arbeiten muß. Hat jemand schon mal dies ungesetz und kann mir bitte eine Hilfestellung geben?

Danke im voraus.
Grüßle Pedasi. Top
 
X
donkey shot
Beiträge: 1416
6. Aug 2003, 16:00
Beitrag #2 von 13
Beitrag ID: #46406
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Zumindest findest Du hier ein Skript zum Videos laden:

http://www.hilfdirselbst.ch/...33&topic_id=8333

grüsse,

Christof

Der folgende Satz ist falsch.
Der vorangegangene Satz ist richtig.
als Antwort auf: [#46403] Top
 
eisenstein
Beiträge: 46
7. Aug 2003, 00:14
Beitrag #3 von 13
Beitrag ID: #46461
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Hallo Christof.

Hab dir auf deine alte Frage zu DiskImage im Windofs-Forum noch ne Antwort gepostet.

gruss

eisenstein
als Antwort auf: [#46403] Top
 
Pedasi
Beiträge: 84
7. Aug 2003, 13:55
Beitrag #4 von 13
Beitrag ID: #46581
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Hi Christof,

wie kann ich die Pfadangabe so schreiben das eine beliebiges Video geladen werden soll.
Habe auf dem Button folgendes Script

on mouseUp me
set MyFile = new(xtra "fileIO")
set fn = displayOpen(MyFile)
importFileInto member eck, the moviePath & "ordner:beispiel.avi"
if stringP(fn) then
openFile(MyFile, fn, 0)
if status(MyFile) = 0 then
set rd = readFile(MyFile)
closeFile(MyFile)
end if
end if
set MyFile = 0
end

und bei Zeile 4 möchte ich kein bestimmtes Video angeben, sondern mir eins aussuchen.
Hast Du eine Lösung.
Danke.
Grüße Pedasi.
als Antwort auf: [#46403] Top
 
donkey shot
Beiträge: 1416
7. Aug 2003, 14:21
Beitrag #5 von 13
Beitrag ID: #46593
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Was heißt beliebig? Meinst Du zufallsmäßig?

Das ginge zB. so...

myVid = random(4)
importFileInto member bla, the moviePath & "ordner:beispiel" & myVid ".avi"

Die Dateien müsstest du natürlich entsprechend benennen. So ginge es übrigens auch:

vidList = ["beispiel01.avi", "beispiel02.avi", "beispiel03.avi"]
myVid = random(vidList.count)
importFileInto member bla, the moviePath & "ordner:" & myVid

Oder meintest du etwas anderes?

grüsse,

Christof
als Antwort auf: [#46403] Top
 
Pedasi
Beiträge: 84
7. Aug 2003, 14:31
Beitrag #6 von 13
Beitrag ID: #46594
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


 

ich meine das ich mir über die Dialogbox ein Video meiner Wahl aussuchen/auswählen kann...und dann in Director anschaue
als Antwort auf: [#46403] Top
 
donkey shot
Beiträge: 1416
7. Aug 2003, 14:31
Beitrag #7 von 13
Beitrag ID: #46595
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Äh... ich hatte das mit dem Aussuchen überlesen...
Wie soll denn das vonstatten gehen? Da bräuchte man ja eine Eingabemöglichkeit für den User?!

grüsse,

Christof
als Antwort auf: [#46403] Top
 
Pedasi
Beiträge: 84
7. Aug 2003, 14:37
Beitrag #8 von 13
Beitrag ID: #46597
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


 
...über FileIO öffnet sich eine Dialogbox
Script für den Button -
property eck

on mouseUp me

set MyFile = new(xtra "fileIO")
set fn = displayOpen(MyFile)
importFileInto member eck, the moviePath & "hier mein Video zur Auswahl"
if stringP(fn) then
openFile(MyFile, fn, 0)
if status(MyFile) = 0 then
set rd = readFile(MyFile)
closeFile(MyFile)
end if
end if
set MyFile = 0
end

mit einer festgelegten Datei funtz es auch, nur nicht das ich mir eine beliebiges Video aussuchen kann.
als Antwort auf: [#46403] Top
 
donkey shot
Beiträge: 1416
7. Aug 2003, 16:09
Beitrag #9 von 13
Beitrag ID: #46623
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Nu hab ichs kapiert, was du willst. Das geht bei dem Wetter nicht so schnell...

set MyFile = new(xtra "fileIO")
set fn = displayOpen(MyFile)
importFileInto member eck, the moviePath & "hier mein Video zur Auswahl"

muß in etwa heißen...

myFile = new(xtra "fileIO")
fn = myFile.displayOpen()
importFileInto member eck, fn

Hoffe das klappt. Mit einem Textfile habe ichs mal probiert, das geht.

grüsse,

Christof
als Antwort auf: [#46403] Top
 
Pedasi
Beiträge: 84
7. Aug 2003, 17:35
Beitrag #10 von 13
Beitrag ID: #46637
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


 
leider geht es noch nicht..
Director streik bei der Zeile
importFileInto member eck, fn --und zwar bei fn nun bezieht sich fn ja auf die Displayanzeige, was kann ich machen?

Grüßle Pedasi
als Antwort auf: [#46403] Top
 
donkey shot
Beiträge: 1416
8. Aug 2003, 14:42
Beitrag #11 von 13
Beitrag ID: #46729
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Also. Wie gesagt. bei mir funzt es. Auch mit einer Filmdatei. Vielleicht liegt das problem nicht bei der Variable fn, sondern bei "eck". Das müßtest du ja irgendwie außerhalb des Skripts definiert haben. Setz doch da mal testhalber eine Zahl ein.

Ansonsten kuck nochmal in das Skript, das ich Dir in meiner ersten Antwort genannte hatte:

myNmb = the spriteNum of me
freeSlot = findEmpty(member myNmb)
importFileInto member freeSlot, the moviePath & "ordner:beispiel.avi"

Diese Zeilen daraus suchen einen freien Platz in der CastLib und importieren die Datei dorthinein.

grüsse,

Christof
als Antwort auf: [#46403] Top
 
Pedasi
Beiträge: 84
12. Aug 2003, 17:32
Beitrag #12 von 13
Beitrag ID: #47109
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Hallo Christof,

genau das will ich nicht, wie kann ich Director sagen er soll das Video laden -> abspielen und nicht in dem Cast speichern.

Danke im voraus.

Grüßle Pedasi.
als Antwort auf: [#46403] Top
 
donkey shot
Beiträge: 1416
12. Aug 2003, 22:52
Beitrag #13 von 13
Beitrag ID: #47123
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

video über FileIO laden?


Was spricht dagegen. Kannst dat Ding ja gleich wieder löschen (zB):

on endSprite me
erase member freeSlot
end endSprite

Ein anderer Weg fiele mir gerade nicht ein.

grüsse,

Christof
als Antwort auf: [#46403] Top
 
X