Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-04-2010, 17:00   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 10
Flashvars an externes swf

Hi leute,
folgendes Problem versuche ich seit tagen zu lösen. Komme leider zu keinem ergebnis. Ich habe einen flv player gefunden, den man in die HP einbinden kann. Der Player hat eine Playlist mit unterordnern, die ich sehr gut finde. Meine HP ist komplett in Flash. Ich versuche nun den Player (SWF datei) über loadMovie in meiner seite zu laden. Funzt auch. Nur gibt es eine JS datei zum Player, mit der man das aussehen und einige andere Parameter bearbeiten kann. Ich bekomme es leider nicht hin diese Variablen nicht per JS sondern über flash zu übergeben. Dies ist das JS Script:

Code:
// MC Media Player (www.mcmediaplayer.com) JavaScript File for MC 720x360, v1.10/02
// This script performs two functions:
// (1) It allows you to customize your player by editing the variables below.
// (2) It writes the HTML code which embeds the Flash media player file on your web page.

// Variables - Enter values to customize your player:
mcplayerfile = "player.swf";
checkVersion = "";
promptVersion = "";
playlist = "mcmp720x360_playlist.xml";
plresize = "";
plfolders = "";
mediadir = "";
dfile = "";
dfileaction = "";
defpreclip = "";
desctxtcolor = "";
descbgcolor = "";
infotype = "none";
infohead = "";
infotxt = "";
infoheadcl = "";
infotxtcl = "";
infobg = "";
infobutton = "";
definfo = "none";
bgcolor = "";
fullscreenmode = "";
buf = "";
zoom = "";
dlinks = "";
downloadDir = "";
showfileURLs="";
directlinkURL = "";
optmenu = "";
aseq = "";
aseqd = "";
imgdur = "";
swfdur = "";
startvol = "";
allowsearch = "";
searchorder = "";
searchdesc = "";
// Note: Resizing the player may cause distortion in the interface, especially the text.
// Only resize the player if you really need to. Default size is 720x360
playerwidth = "720";
playerheight = "360";


//////////////////////////////
// Nothing below here needs to be edited.
//////////////////////////////
qs = document.location.search;
n1 = qs.indexOf("dfile=");
if (n1 != -1) {
	n1 = n1+6;
	qs1 = qs.slice(n1);
	n2 = qs1.indexOf("&");
	if (n2 != -1) {
		qs2 = qs1.slice(0, n2);
		} else {
		qs2 = qs1;
		}
	if (qs2.length>=1) {
		dfile = qs2;
		}
}
p1 = qs.indexOf("playlist=");
if (p1 != -1) {
	p1 = p1+9;
	qs1 = qs.slice(p1);
	p2 = qs1.indexOf("&");
	if (p2 != -1) {
		qs2 = qs1.slice(0, n2);
		} else {
		qs2 = qs1;
		}
	if (qs2.length>=1) {
		playlist = qs2;
		}
}
mcflashvars = 'playlist='+playlist;
mcflashvars += '&checkVersion='+checkVersion;
mcflashvars += '&promptVersion='+promptVersion;
mcflashvars += '&plresize='+plresize;
mcflashvars += '&plfolders='+plfolders;
mcflashvars += '&mediadir='+mediadir;
mcflashvars += '&dfile='+dfile;
mcflashvars += '&dfileaction='+dfileaction;
mcflashvars += '&defpreclip='+defpreclip;
mcflashvars += '&desctxtcolor='+desctxtcolor;
mcflashvars += '&descbgcolor='+descbgcolor;
mcflashvars += '&infotype='+infotype;
mcflashvars += '&infohead='+infohead;
mcflashvars += '&infotxt='+infotxt;
mcflashvars += '&infoheadcl='+infoheadcl;
mcflashvars += '&infotxtcl='+infotxtcl;
mcflashvars += '&infobg='+infobg;
mcflashvars += '&infobutton='+infobutton;
mcflashvars += '&definfo='+definfo;
mcflashvars += '&fullscreenmode='+fullscreenmode;
mcflashvars += '&bgcolor='+bgcolor;
mcflashvars += '&buf='+buf;
mcflashvars += '&zoom='+zoom;
mcflashvars += '&dlinks='+dlinks;
mcflashvars += '&downloadDir='+downloadDir;
mcflashvars += '&showfileURLs='+showfileURLs;
mcflashvars += '&directlinkURL='+directlinkURL;
mcflashvars += '&optmenu='+optmenu;
mcflashvars += '&aseq='+aseq;
mcflashvars += '&aseqd='+aseqd;
mcflashvars += '&imgdur='+imgdur;
mcflashvars += '&swfdur='+swfdur;
mcflashvars += '&startvol='+startvol;
mcflashvars += '&allowsearch='+allowsearch;
mcflashvars += '&searchorder='+searchorder;
mcflashvars += '&searchdesc='+searchdesc;
if (!mcplayerfile) { mcplayerfile = "mcmp720x360_player.swf"; }
if (bgcolor) { divbg = bgcolor; } else { divbg = "202028"; }
mccode();
function mccode() {
	var str='';
	str+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=7,0,19,0" width="'+playerwidth+'" height="'+playerheight+'">\n';
	str+='<param name="movie" value="'+mcplayerfile+'">';
	str+='<param name="quality" value="high">';
	str+='<param name="allowFullScreen" value="true">';
	str+='<param name="FlashVars" value="'+mcflashvars+'">\n';
	str+='<embed src="'+mcplayerfile+'" width="'+playerwidth+'" height="'+playerheight+'" quality="high" allowFullScreen="true" pluginspage="http:\/\/www.macromedia.com\/go\/getflashplayer" type="application\/x-shockwave-flash" FlashVars="'+mcflashvars+'"><\/embed>\n';
	str+='<\/object>';
	document.write(str);
}
Ich kann ja weder HTML noch JS Code in Flash ausführen. Daher läuft der player nicht. Also der player MUSS als externe swf datei in ein MC geladen werden. Ich muss also nen weg finden diese Variablen über Actionscript zu bestimmen und an die SWF zu übergeben
Ich weiß leider auch nicht wie die Variablen in der SWF datei übernommen werden, da das ding ja gepackt ist Brauche DRINGEND HILFEEEEEE ((

Geändert von asher (02-04-2010 um 17:17 Uhr)
asher ist offline   Mit Zitat antworten
Alt 05-04-2010, 07:47   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 10
kann hier keiner weiterhelfen????
asher ist offline   Mit Zitat antworten
Alt 06-04-2010, 20:29   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 10
Hallo Folks,

ich habe immernoch keine Lösung gefunden. Hat keiner ne Idee oder so? Oder kennt einer nen FLV player den man in FLash integrieren kann mit ner Playliste die in Kategorien unterteilt ist???
asher ist offline   Mit Zitat antworten
Alt 29-04-2010, 09:47   #4 (permalink)
Certified dump
 
Registriert seit: Aug 2001
Beiträge: 969
Das ist ein Mordsaufwand- da wird dir bei 28 °C keiner tagelang helfen.

Nehme eine shadowbox und lass die über der Flash-site mit dem Player öffnen:

Shadowbox.js
__________________
_______
rudi66 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FlashVars Loonieff ActionScript 3 3 15-01-2009 11:07
Alternative zu FlashVars; FlashVars in Suchmaschinen lindsey Flash MX 3 07-06-2006 10:19
FlashVars von SWF zu SWF froesi Flash MX 2004 4 29-05-2006 12:19
externes SWF durch anderes externes SWF steuern? DonZut Flash MX 3 21-09-2004 07:30
url aus flashvars heinetz ActionScript 1 7 19-08-2004 16:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele