flashmovie.swf in html help

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
gianhs8
Δημοσιεύσεις: 29
Εγγραφή: 23 Δεκ 2007 13:59
Επικοινωνία:

flashmovie.swf in html help

Δημοσίευση από gianhs8 » 10 Φεβ 2008 16:05

προσπαθω εδω και πολλυ καιρο να βαλω ενα flashmovie.swf αρχειο σε μια σελιδα Html alla kai
σε php exv dokimasei ολους τουσ κωδικους που ξερω. εχω προσθεσει στον φακελο μαζι με το
mymovie.swf kai .xml για την play list alla και τα απαραιτητα .as arxeia.
κατα την δοκιμη σε localhost me τον apache pou εχω εγκαταστησει ολα καλλα δεν εχω κανενα προβλημα αλλα ωταν το ανεβαζω στο webhosting gia na το δημοσιευσω στο ιντερνετ δεν γινεται τηποτα εμφανιζεται μονο ο player alla kai ta thumbs χωεησ ομως την οικονα
αν μπορεισ απαντησε μου γιατη με εχει τσαντισει πολλυ αφτη η ιστορια

filthmaniac
Δημοσιεύσεις: 80
Εγγραφή: 26 Μαρ 2005 03:52
Τοποθεσία: Αθήνα
Επικοινωνία:

flashmovie.swf in html help

Δημοσίευση από filthmaniac » 10 Φεβ 2008 18:50

Αν θες ανέβασε τα αρχεία να δούμε τι μπορεί να φταίει.

gianhs8
Δημοσιεύσεις: 29
Εγγραφή: 23 Δεκ 2007 13:59
Επικοινωνία:

flashmovie.swf in html help

Δημοσίευση από gianhs8 » 10 Φεβ 2008 21:21

to .xml pou χρησιμοποιω ειναι
<xml>
<listitem name="werder" url="streams">
<stream name="werder.flv" start="0" len="-1"/>
</listitem>


<listitem name="YouTube - Olympiakos-werder 3-0(2)" url="streams" >
<stream name="YouTube - Olympiakos-werder 3-0(2).flv" start="0" len="-1"/>
</listitem>

<listitem name="Marco Diaper" url="streams" >
<stream name="Panathinaikos4-0Darko Kovacevic(3-0)2.flv" start="0" len="-1"/>
</listitem>

<listitem name="YouTube - Olympiakos -- Werder Bremen 3-0 LIVE GOAL" url="streams" >
<stream name="YouTube - Olympiakos -- Werder Bremen 3-0 LIVE GOAL.flv" start="0" len="-1"/>
</listitem>

<listitem name="Panathinaikos4-0Darko Kovacevic(3-0)" url="streams">
<stream name="Panathinaikos4-0Darko Kovacevic(3-0)2.flv" start="0" len="-1"/>
</listitem>

<listitem name="oly-wer3-0" url="streams" >
<stream name="oly-wer3-0.flv" start="0" len="-1"/>
</listitem>

<listitem name="YouTube - Olympiakos - Werder -2 mines meta-" url="streams">
<stream name="YouTube - Olympiakos - Werder -2 mines meta-.flv" start="0" len="-1"/>
</listitem>

<listitem name="Atromitosvs.AEK_0-1_(18'Lymperopoulos)-Matchday_17_2008" url="streams" >
<stream name="Atromitosvs.AEK_0-1_(18'Lymperopoulos)-Matchday_17_2008.flv" start="0" len="-1"/>
</listitem>

<menu>
<listitem name="werder"/>
<listitem name="YouTube - Olympiakos-werder 3-0(2)"/>
<listitem name="Marco Diaper"/>
<listitem name="YouTube - Olympiakos -- Werder Bremen 3-0 LIVE GOAL"/>
<listitem name="Panathinaikos4-0Darko Kovacevic(3-0)"/>
<listitem name="oly-wer3-0"/>
<listitem name="YouTube - Olympiakos - Werder -2 mines meta-"/>
<listitem name="Atromitosvs.AEK_0-1_(18'Lymperopoulos)-Matchday_17_2008"/>
</menu>
</xml>

μετα το .as arxeio moy


var xmllist = new XML();
xmllist.ignoreWhite = true;
xmllist.load( "playlist-demo-1.xml" );
xmllist.onLoad = function( status ) {
if ( !status )
trace( status );
var entries = this.childNodes[0];
var playlists = {};
var nav = [];
for ( var i = 0; i < entries.childNodes.length; i++ ) {
var entry = entries.childNodes;
if ( entry.nodeName == "listitem" )

playlists[entry.attributes.name] = entry;
else if ( entry.nodeName == "menu" ) {

for ( var j = 0; j < entry.childNodes.length; j++ )
nav[j] = playlists[entry.childNodes[j].attributes.name];
}
}


list.dataProvider = nav;
}

function onVideoResize() {
if ( video.width != video._width || video.height != video._height ) {
video._width = video.width;
video._height = video.height;

newx = (460 - video._width)/2;
newy = (470 - video._height)/2;
video._x = newx;
video._y = newy;
}
}
setInterval( onVideoResize, 200 );

kai tellos exv ftiajeiena gia ta thumbs.as


class VideoThumb extends mx.core.UIComponent
{
static var symbolName = "VideoThumb";
var label : Object;
var listOwner : Object;
var thumb;
var nc;
var ns;
var streamurl;

function VideoThumb()
{

}

function init()
{

}

function createChildren(Void) : Void
{

var v = this.attachMovie( "VideoHolder", "thumb", 0 );
v._width = 80;
v._height = 60;
v.styleName = listOwner;

var c = createLabel("label", 1);

c.styleName = listOwner;
c.selectable = false;
}


function size(Void) : Void
{
label.setSize(label.getPreferredWidth(),label.getPreferredHeight());
label._x = thumb._width + 10;
label._y = thumb._height/2 - label._height/2;
}


function setValue(str : String, item, sel)
{
_visible = item != undefined;
if ( !_visible )
return;

label.setValue( item.attributes.name );

var url = item.attributes.url;
var stream = item.attributes.thumb;
var start = item.attributes.thumbpos;


var newClip = this.createEmptyMovieClip("thumbie",this.getNextHighestDepth());
newClip.loadMovie("thumbs/"+stream);

if ( stream == undefined ) {
stream = item.childNodes[0].attributes.name;
start = item.childNodes[0].attributes.start;
}


if ( stream == undefined )
return;


if ( streamurl == url + "/" + stream )
return;

streamurl = url + "/" + stream;

trace( stream );

nc = new NetConnection();
nc.connect( null );
ns = new NetStream(nc);
ns.onStatus = function(info) {
if ( info.code == "NetStream.Play.Stop" ) {
nc = null;
ns = null;
}
}
thumb.video.attachVideo(ns);
ns.play( streamurl );
ns.seek(2);
ns.pause();


}


function getPreferredHeight()
{
return 60;
}

function getPreferredWidth()
{
return label.getPreferredWidth();
}
}

Απάντηση

Επιστροφή στο “Flash γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης