I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

Fråga om Flashkodning.

Hobby & Fritid - Datorer & Teknik

   

2006-10-21 20:37

Fråga om Flashkodning.

Har hittat ett kul program som kunde göra video á mpg/avi/mov/wmv/whatever till .swf (flash) filmer. Dock så ere lite problem. Gör jag en .htm som bara inbeddar den där flashfilmen direkt o lägger upp på en server, så laddas inte filmen eller den börjar ju joxxa sakta o försöka ladda den o .wmv filmen är över 3mb. Lösningen är väl då nåt sånt där onLoad script eller dylikt? Jag har Macromedia Flash och är inkörd på grunderna i det, lekt med det i skolan osv.. men mkt längre hajar jag inte..

Hur gör jag enklast? Skapar en ny flash och importar movie.swf för att sedan sätta ut vilken kod? Nåt enkelt så den typ bara visar "Laddar.." till filmen är klar? Nån som kan förklara simpelt helst utan url-anvisningar då jag säkert hade funnit dem själv, fast inte är på humör..

Tack på förhand!


2006-10-25 18:16
jag.uppar.nu

2006-10-25 20:21
Du behöver inte göra en helt ny swf. Öppna den befintliga och lägg till en keyframe före filmen och sätt preloadern där.

Jag kan koda ihop en nu..vänta några minuter bara.
this is for my niggas and my nymphos, non stop bangin like a dilla instrumental

2006-10-25 20:33
Okej, gör såhär alltså:

En keyframe på frame 1, och sen har du så att filmen är på frame 2.

Lägg in denna kod på frame 1:

function laddaFilm() {
loaded = _root.getBytesLoaded();
total = _root.getBytesTotal();
percent = Math.round(loaded/total * 100);
if(percent == 100) {
clearInterval(loadInterval);
_root.gotoAndPlay(2);
}
}

loadInterval = setInterval(laddaFilm, 50);
stop();

--

setInterväl utför en funktion med ett visst mellanrum (50ms nu).
Varje gång den kör laddaFilm kollar den av några variabler: loaded är antal bytes som laddats, total är totala storleken på filen, och percent är procent som laddats. När procent är 100 så tar den bort intervallen och går till frame 2 där din film finns. Man skulle kunna skriva if(loaded == total) oxå men jag har procent nu eftersom du kanske vill skriva ut det senare.
this is for my niggas and my nymphos, non stop bangin like a dilla instrumental

2006-10-25 22:41
Fan va schysst =)))

Men alltså, det där proget som gjorde min .avi film till en .swf film gjorde ju en färdigkompilerad film.swf och den kan jag ju inte öppna i Flash, så jag ska fortf göra ett "new project" och sedan Import to library film.swf och lägga den i frame 2.. Nu ligger koden i bildruta ett, o jag har filmen i library. Är jag på rätt väg? Men om jag vill att nåt ska stå medan typ "Loading.." (mest bara nu för o 'felsöka' så jag vet om den funkar som den ska) så var ska det in isf? Mkt jobbigare?

2006-10-28 17:27
Va hääänder etna????
Tack vare ett schysst gatukontor så var det plogat all the way!