vinTagesworld Flash forum
door Sikken op 17-03-07 om 14:06
Hoi,
ik ben eens begonnen aan het maken van een flv-player, gebruik makend van een embedded video object, waar dan via netconnection en NetStream een flv wordt ingeladen. Nu vraag ik me af hoe je de scale aanpast van dit object naargelang de flv die je inlaad.
Ik wil namelijk niet al mijn FLV's in dezelfde afmetingn maken...
code:
actionscript code
var nc:NetConnection;
nc.connect(NULL); //het is geen geen comm.server
var ns:NetStream;
theVideo.attachVideo(ns); //theVideo = object op de stage
ns.Play("mijn-video.flv");
Ik dacht aan iets zoals : theVideo.width= ? , ...
Als er geen eenvoudige methode is, dan wacht ik wel even tot mijn speler af is, voor ik zoek hoe je kan scalen

Thx
door W0utah op 17-03-07 om 15:24
tjah, volgens mij moet dat gewoon gaan met
actionscript codetheVideo.height = ..;
theVideo.width = ..;
scherm is je video object (
zie code ).
De code werkt natuurlijk pas zodra hij de afmetingen weet van je flv, dus je zal onderstaande via een
onStatus moeten controleren.
actionscript codescherm._width = scherm.width;
scherm._height = scherm.height;
door Sikken op 17-03-07 om 18:07
ok, merci, ik zal het proberen.
opm: die FLV's komen uit een XML, dus ik weet idd niet op voorhand de afmetingen. Ik moet ze halen van de ingeladen flv op dat moment.
Ik zal der wel geraken

laatst ge-edit op: 17-03-07 om 18:09
Zoeiets zal wel werken
actionscript codens.onStatus = function(infoObject:Object) {
scherm._width = scherm.width;
scherm._height = scherm.height;
};
Dit topic is gesloten.