Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kan inte se Flashfilm

Postades av 2006-10-05 22:42:41 - Magnus Hallberg, i forum flash & actionscript, Tråden har 29 Kommentarer och lästs av 2495 personer

Min mappstruktur ser ut så här. En mapp som heter Flash i den mappen har jag .swf-filen och en xmlfil (movies.xml) och en annan mapp (movies) i mappen movies har jag mina filmer. Problemet är att jag kan inte få det hela att fungera på min webbsida, men i Flashplayer fungerar det som det är tänkt.

Min kod ser ut så här:
<code>
var nc:NetConnection = new NetConnection(); // Creates a new NetConnection object...
nc.connect(null); // Indicates that e not using a Flash Communication Server..

var ns:NetStream = new NetStream(nc); // Creates a new instance of the NetStream object..
ns.setBufferTime(10); // Sets how many seconds it will have in the buffer...
ns.onStatus = function(info){
// If the buffer is full, we hide the buffer layer...
if(info.code == "NetStream.Buffer.Full"){
buffer._visible = false;
}
// If the buffer is empty, we show the buffer layer...
if(info.code == "NetStream.Buffer.Empty"){
buffer._visible = true;
}
// When the video is over, we start it from the beginning...
if(info.code == "NetStream.Play.Stop"){
ns.seek(0);
}
}
myVideo.attachVideo(ns); // Attach the vido to "myVideo"...

// When we click on the rewindStart button...
rewindStartBtn.onRelease = function() {
ns.seek(0); // Goes to the number of secunds we want...
}

// When we click on the play button...
playBtn.onRelease = function(){
// If the video is playing, we will pause it. And if it's paused we will start it...
ns.pause();
}
// XML
var vList:XML = new XML(); // Creates a new instance of the xml object...
vList.ignoreWhite = true; // We will ignore white space...
vList.onLoad = function(){
// Puts the content in the xml file in an array...
var videos:Array = this.firstChild.childNodes;

// Writes in the video list what is in the array...
for(i = 0; i < videos.length; i++){
videoList.addItem(videos[i].attributes.desc, videos[i].attributes.url);
}

ns.play(videoList.getItemAt(0).data); // Plays the video that is first in the array...
videoList.selectedIndex = 0; // Highligths the video...
}

var vidList:Object = new Object();
// When we click on another movie, (we want to se another movie).
vidList.change = function() {
// Plays the video we have clicked on...
ns.play(videoList.getItemAt(videoList.selectedIndex).data);
}
// Adds a listener to the vidList...
videoList.addEventListener("change", vidList);
vList.load("movies.xml"); // Loads the xml file...

// Loader...
var videoInterval = setInterval(vStatus, 100); // Calls the vStatus function 10 times each second...
var amountLoaded:Number;
var duration:Number;
ns["onMetaData"] = function(obj){
duration = obj.duration; // how long has the movie been played?
}

function vStatus() {
amountLoaded = ns.bytesLoaded / ns.bytesTotal; // calculates how much of the movie has been loaded in percent...
loader.loadBar._width = amountLoaded * 320; // sets thw width of the loadbar...
loader.scrub._x = (ns.time / duration * 312); // Moves the "scrub"...
}

// Scrub
var scrubInterval;
loader.scrub.onPress = function(){
clearInterval(videoInterval); // Clears the call of the vStatus function...
scrubInterval = setInterval(scrubIt, 10); // Calls the scrubIt function one hundred times each second...
this.startDrag(false, 0, this._y, 320, this._y); // Tells Flash in what area we are soposed to drag the scrub...
}

// When we release the scruber it doesn't matter if we release it outside the area we told Flash before...
loader.scrub.onRelease = loader.scrub.onReleaseOutside = function(){
clearInterval(scrubInterval); // Clears the call of the scrubinterval function...
videoInterval = setInterval(vStatus, 100); // Calls on vStatus as before...
this.stopDrag(); // Indicates that we have stoped darg the scrubb...
}

function scrubIt(){
// Tells Flash where in the movie we are when we scrub it...
ns.seek(Math.floor((loader.scrub._x / 320) * duration))
}

// When we click on the forward button...
forwardBtn.onPress = function(){
// Jumps 10 seconds forward in the movie...
ns.seek(Math.floor((loader.scrub._x / 320) * duration) + 10)
}

// When we click on the rewind button...
rewindBtn.onPress = function(){
// Jumps 10 seconds back in the movie...
ns.seek(Math.floor((loader.scrub._x / 320) * duration) - 10)
}

// Creates a new empty movieclip with th name "mySound"...
_root.createEmptyMovieClip("mySound", _root.getNextHighestDepth());
mySound.attachAudio(ns); // Attach mySound to ns...
var so:Sound = new Sound(mySound); // Creates a new instance of the sound object...

top = 255;
left = vol._x;
right = vol._x;
bottom = 349;
level = 20;
// When we drag the volume...
vol.onPress = function() {
startDrag("vol", false, left, top, right, bottom);
dragging = true;
};
// When we release the volume...
vol.onRelease = vol.onReleaseOutside = function() {
stopDrag();
dragging = false;
};

// Sets the volume...
this.onEnterFrame = function() {
if (dragging) {
level = 100 - (vol._y-top);
} else {
if (level>100) {
level = 100;
} else if (level<0) {
level = 0;
} else {
vol._y = -level+100+top;
}
}
so.setVolume(level);
};
</code>

xmlfilen
<code>
<?xml version="1.0" encoding="utf-8" ?>
<videos>
<video url="movies/orb.flv" desc="Informationsfilm om spelet Orbivius" />
<video url="movies/bobboBath1.flv" desc="Film om Bobbo när han badar." />
<video url="movies/bobboBath2.flv" desc="Fortsättning på Bobbos äventyr i diskhon" />
</videos>
</code>

inläkningen i aspxfilen
<code>
object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="video" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="flash/video.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="flash/video.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="video" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</code>

Nån som vet vad som är fel?


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-07 00:18:08 - Carsten Johansson

Du menar att det fungerar som den ska lokalt men inte på webben?
Har du kollat så det inte är stora bokstäver i katalogen eller ändrat så det stämmer in för apache är känslig på stora och små bokstäver.


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-07 07:00:41 - Magnus Hallberg

Nja inte riktigt så. Den fungerar bara i Flashplayer, inte i webbläsaren över huvud taget. När jag är i Flash och klickar på "Test Movie" så fungerar den. Men ser jag på den lokalt eller när jag har publicerat den på webben så går det inte. Jag tror att det är att den inte laddar in xmlfilen. En del komponenter syns och den står och blinkar "Hämtar video" och det ska den ju när den laddar. Så som jag ser det är det att den inte laddar in xmlfilen.

Jag har kollat stora och små bokstäver. Det är Win server 2003 den ligger på. http://81.233.110.17/wt2/video/ videolistan sk laddas in i listan under kontrollerna till videospelaren.

--------------------EDIT-----------------------

Jag har fått den att ladda in xmlfilen nu. Men den vägrar fortfarande att ladda in filmerna.


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-07 18:16:37 - Carsten Johansson

Hmm har du testat en trace så du se var den generera när du klickar på menyn?


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-07 18:45:42 - Magnus Hallberg

Japp, det jag får fram när jag tracar så här
trace(videoList.getItemAt(videoList.selectedIndex).data); är detta :
movies/bobboBath1.flv
movies/orb.flv
movies/bobboBath2.flv

Vilket ju stämmer. Men varför laddas inte filmerna in? Det är ju rätt sökväg som tracas ut. I mappen där jag har .swf-filen har jag en mapp som heter movies och i den ligger filmerna. Så det stämmer ju, jag fattar inte detta. Måste man ange att Windows 2003 server ska kunna spela .flv-filmer? Jag har lagt till .flv i documentfliken på properties i IIS. Men det hjälper inte heller.


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-07 20:05:38 - Carsten Johansson

Ska inte behövas tycker jag.

Om du "hårdkodar" en film så den väljer den direkt och kör, fungerar det då?


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-07 21:42:14 - Magnus Hallberg

Det fungerar inte när jag hårdkodar heller. Det var därför jag tänkte om det är nåt med att jag måste godkänna att .flv-filer spelas upp.


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 10:58:46 - Daniel Melin

Kanske en dum fråga men är du säker på att du laddat upp dina .flv filmer?


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 12:12:18 - Magnus Hallberg

Japp, det har jag.


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 13:31:56 - Carsten Johansson

Hmm problemet är ju då att din spelare inte spelar upp rätt.
Antingen får du kollar igenom all kod eller leta upp en spelare (exempelvis på www.flashkit.com) som spelar flv filer och sedan redigera den koden så den passar dig.


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 14:02:25 - Magnus Hallberg

Men det är ju konstigt att det går att spela upp den i Flashplayer. Hmm fattar inte det här riktigt.


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 14:10:11 - Carsten Johansson

mm det är skumt det.

Om du testar att skriva in hela adressen till flv filen i XML filen då?


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 14:27:50 - Magnus Hallberg

Nä, det gör den inte. Därför misstänker jag att det är nåt som gör att det inte går att spela upp .flv på nåt sätt. Men om jag kommenterar bort allt och bara har det absolut nödvändigaste för att spela upp en film (hårdkodat) så funkar det.


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 17:26:32 - Magnus Hallberg

Detta är skitkonstigt, skriver jag så här i xmlfilen fungerar det hos mig.
<video url="http://localhost/wt2/video/flash/movies/bobboBath2.flv" desc="Fortsättning på Bobbos äventyr i diskhon" />
Men skriver jag
<video url="http://81.233.110.17/wt2/video/flash/movies/bobboBath2.flv" desc="Fortsättning på Bobbos äventyr i diskhon" /> så fungerar det inte. jag fattar F*N inte det här. Xmlfilen laddas ju in när jag skriver vList.load("http://81.233.110.17/wt2/video/flash/movies.xml"); då borde väl även filmen fungera?


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 18:38:39 - Carsten Johansson

Är du säker att de ligger där då
Har du försökt ansluta via webbläsaren direkt till filerna


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 18:43:01 - Magnus Hallberg

japp, jag är helt säker på det. När jag tracar får jag ut detta

När jag skriver ip-adress, detta fungerar inte.
Error opening URL "http://81.233.110.17/wt2/video/flash/movies/bobboBath1.flv"

När jag skriver localhost, och detta fungerar.
http://localhost/wt2/video/flash/movies/bobboBath2.flv

Som synes ligger de rätt fast de heter 1 och 2. Ändrar jag till localhost på den första så fungerar den i och med det måste den ju ligga rätt också. Skriver jag in url till filmen direkt i webbläsaren får jag felmeddelandet att sidan inte kan visas.


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 18:53:19 - Carsten Johansson

jo men skriver man ut adressen via webbläsaren till XML filen exempelvis och den inte hittar det så kan ju flash inte hitta FLV filerna och det?


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 18:55:11 - Magnus Hallberg

Nä, jag vet och det är ju skitkonstigt. För de ligger där. Har kollat på nätet om jag måste göra någon inställning i Windows Server 2003 för att det ska funka men hittar inget. Jag fattar inte ett dugg.


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 18:55:59 - Carsten Johansson

De ligger helt enkelt inte publik verkar det som.

har du ingen annat utrymme (webbhotell) du kan testa på


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 18:57:45 - Magnus Hallberg

Nä, jag har inte det. Men om jag anger localhost inne i Flash så borde väl Flash leta i datorn applikationen ligger på? SOm jag ahr det nu har jag loclahost på den sista filmen http://81.233.110.17/wt2/video/


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 19:02:12 - Carsten Johansson

Om du skriver localhost (http://localhost) och lägger upp den publik så kommer flash inte fatta något.


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 19:05:18 - Magnus Hallberg

Men visst ska det fungera med relativa sökvägar? Skriver jag
vList.load("movies.xml");
Så ska väl Flash leta i samma katalog som swf-filen? Samma sak skulle ju gälla för filmerna. Kan jag ha gjort nåt fel när jag encodade dom?


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 19:12:34 - Carsten Johansson

mmm det ska inte vara några problem, den läser ju din XML fil det ser man ju på listan.

Problemet är att den inte fattar vad den ska spela när man väljer ur listan och det märker man ju när du hårdkodar till en flv fil så vill den helt enkelt inte spela upp


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 19:18:52 - Magnus Hallberg

Jo, när jag skriver sökvägen helt till xmlfilen laddar den in den men inte om jag skriver "movies.xml". Jag tänkte att om jag ändrar allt till relativa sökvägar så ska ju Flash hitta "movies/orb.flv" osv. MEn då laddar den inte in xmlfilen ens. Detta är nåt som är helt galet, undra om det är nåt på min server som inte stämmer i alla fall.

Ger snart upp


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 19:24:49 - Carsten Johansson

testat att göra en enkel spelare utan listan och se om flv filen spelar då?


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 19:32:45 - Magnus Hallberg

Nope, det funkar inte heller. Eller om jag skriver localhost fungerar det för mig. Men den spelar inte upp om jag skriver relativt eller om jag anger ip-adressen. Detta gör ju att man kan tro att det är nåt med servern som inte stämmer.


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 19:38:48 - Carsten Johansson

mmm och det kan jag inte så mycket om :)


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-08 19:42:06 - Magnus Hallberg

Får testa i en annan tråd.


Svara

Sv:Kan inte se Flashfilm

Postades av 2006-10-08 23:19:23 - Magnus Hallberg

Tjoho jag löste det :)
http://support.microsoft.com/?id=326965 var tvungen att ställa in det i IIS:)


Svara

Sv: Kan inte se Flashfilm

Postades av 2006-10-09 21:01:58 - Carsten Johansson

Kul att höra


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 880
27 965
271 775
567
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies