Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-01-2008, 14:21   #1 (permalink)
langsam wirds
 
Registriert seit: Dec 2005
Ort: Nürnberg
Beiträge: 300
Frameset aus Flash heraus laden,seite anzeigen

Hi Leute,
Ich habe ein Problem, zu dem ich einfach keinen Lösungsansatz finde!
kurze Erklärung:
Ich habe ein alte Website die mit Frames aufgebaut ist.
Wenn ich einen der Navigationspunkte auf der Interneseite anklicke bekomme ich in meinen "_content" frame den Inhalt geladen, alles kein problem...
Nun möchte ich vor diese seite ein kurzes flashintro schalten, an dessen Ende man die selben navigationspunkte wie sie auch auf der Internetseite zu finden sind auswählen kann.
Also:
Am Ende des Flashfilms hat man eine navigation;
klickt man einen button, verschwindet der flashfilm und die eigentlich Internetseite(mit frameset, etc... wird geladen) und im _contentFrame soll nun der Inhalt angezeigt werden, welchen man in der flashnavigation ausgewählt hat.
Verstanden?

Also wie krieg ich mein Internetseite samt frameset und Frameinahlt aus flash heraus gladen?Geht das?

Würde mich echt über hilfe freuen, bin mit meinen ideen am Ende

Grüßle
florist ist offline   Mit Zitat antworten
Alt 15-01-2008, 15:14   #2 (permalink)
Crème brûlée
 
Registriert seit: Jan 2006
Ort: Düsseldorf
Beiträge: 719
mit getURL kannst du eine Seite laden. Wenn du als zweiten Parameter "_parent" angibst, kannst du das Frameset, das du möchtest, über das aktuelle drüberladen.
laxersaz ist offline   Mit Zitat antworten
Alt 15-01-2008, 16:09   #3 (permalink)
Think French...
 
Benutzerbild von matt-murdock
 
Registriert seit: Jan 2006
Beiträge: 1.369
ich würde eher sagen das es nur mit php geht..

da du an dein frameset eine variable ( --> die html Seite die im _content frame angezeitg werden soll) übergeben musst aber HTML keine variablen verarbeiten kann musst du aus denem frameset.html eine frameset.php machen

dann kannst du aus dem flashintro aus ein befehl a la :

getURL("mein_frameset.php?variable=video","_self") ;

senden und im frameset:


<html>

<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>meine seite</title>
</head>

<frameset border="0" framespacing="0" rows="137,*">
<frame name="_menu" noresize src="mein_flahmenu.html">
<frame name="_content" noresize src="<? echo $variable ?>" >
<noframes>

<body bgcolor="#ffffff">
<p></p>
</body>

</noframes>
</frameset>

</html>

(nicht getestet)
a+
__________________
Flash MX und Flash 8 - Mac OS X

Geändert von matt-murdock (15-01-2008 um 16:15 Uhr)
matt-murdock ist offline   Mit Zitat antworten
Alt 31-01-2008, 16:19   #4 (permalink)
langsam wirds
 
Registriert seit: Dec 2005
Ort: Nürnberg
Beiträge: 300
Das Problem hat sich erledigt, ich habs mit Javascript hingekriegt.
Trotzdem Danke!!!
Ich Linke aus Flash mi getURL direkt auf die HtmlSeite mit dem gewünschten Content.
Auf dieser HTML-Seite habe ich eine kurze abfrage eingebaut, ob die Seite direkt aufgerufen wird oder in einem Frameset.

HTML-Code:
<SCRIPT LANGUAGE="JavaScript">
if (top.location.href.indexOf("index.htm") == -1)
  top.location.href = "../../index.htm?gewünschterContent.htm+0";
</SCRIPT>
(Wenn Seitenaufruf OHNE geladenes Frameset:
lade das Frameset und zeige diese Seite im Contentframe an)


Das dynamische frameset ist wie folgt in der index.htm definiert:
HTML-Code:
<SCRIPT LANGUAGE="JavaScript">
var fr0 = "contentSeite.htm";

var str = location.search;
var pos = str.indexOf("+");
if (pos != -1) {
  var num = str.substring(pos + 1, str.length);
  window["fr" + num] = str.substring(1, pos);
}

document.write(
'<frameset cols="*,755,*" framespacing="false" frameborder="no" border="0" >',
  '<frame name="links" src="frameset/links.htm" scrolling="no" noresize>',
  '<frameset framespacing="0" border="0" frameborder="no" rows="180,*,30">',
    '<frame src="frameset/oben.htm" frameborder="0" name="oben" scrolling="no" noresize>',
 <!-- 	'<frame name="content" src="start.htm" scrolling="auto" noresize>', -->'
 '<FRAME SRC="', fr0, '" name="main">',
    '<frame src="frameset/unten.htm" name="unten" scrolling="no" noresize>',
  '</frameset>',
  '<frame name="rechts" src="frameset/rechts.htm" scrolling="no" noresize>',
  '<noframes>',
  '</noframes>',
'</frameset>'
);

</SCRIPT>
Klingt bisschen kompliziert, wennalles steht, dann stell ich den Link rein.
Ansonsten funzt es Super!
gruß R.olf
florist 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



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

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


Copyright ©1999 – 2012 Marc Thiele