Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-12-2004, 13:46   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 11
erkennen der seite mit actionscript

hallo!

ich habe folgendes problem:

ich habe ein movie bekommen, das ursprünglich für eine webseite mit datenbank erstellt wurde. je nach der jeweiligen seite, auf der man sich befindet soll das flashmovie etwas ausführen. dazu wurde im actionscript "_root.menueid=="104" zum beispiel geschrieben und wenn man auf der seite 104 ist, führt das flashmovie den jeweiligen befehl aus. nun soll ich das movie aber für eine html seite verwenden. kann flash auch herausfinden, auf welcher jeweiligen htmlseite es ist, z.b. index.htm und dann den jeweiligen befehl ausführen? wenn ja, wie lautet das actionscript dafür?

danke,
Rohmann!
Rohmann ist offline   Mit Zitat antworten
Alt 15-12-2004, 14:35   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
bin mir nicht ganz sicher, aber mit Stage._url
sollte er Dir die HTML Datei auspucken, weiß cih aber wie schon gesagt nicht 100%ig.

Gruß#
Serge
Serge ist offline   Mit Zitat antworten
Alt 15-12-2004, 14:51   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 11
also, das ganze schaut so aus:

stop();
if ((_root.menueid=="104")or(_root.menueid=="105")) {
_root.sub3_1.gotoAndPlay("startit");
_root.open3 = "ja";

ich bin in actionscript nicht sehr bewandert und habe das flashmovie wie gesagt bekommen und muss es nun für eine hmtlseite umbauen.

was soll ich also ersetzen? statt _root.menueid Stage._url? und dann Stage._url==index.htm?
Rohmann ist offline   Mit Zitat antworten
Alt 15-12-2004, 15:01   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
ok.. habs gerade gestet, der spuckt die swf aus und nixht die html

wieso packst Du das menuid nicht in den Objecttag des html

also z.B. in index.htm
<PARAM NAME=movie VALUE="url.swf?menueid=104">

und auf anderen Seiten halt die zahl ändern.
Serge ist offline   Mit Zitat antworten
Alt 15-12-2004, 15:29   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 11
weiss nicht, ob ich deinen tip ganz kapiere, aber es gibt kein menueid=104! ich verwende für die seite keine datenbank, es gibt also eine index.htm, eine news.htm, aber keine view.php.?menueid=104, wenn du verstehst. es ist so, dass die navigation über flash läuft und je nachdem auf welcher seite man sich befindet, macht das flash movie etwas anderes.

wäre also toll, wenn man mit root irgendwie die aktuelle htmlseite feststellen kann!

danke,
Rohmann!
Rohmann ist offline   Mit Zitat antworten
Alt 15-12-2004, 15:46   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
jup,
wie geschrieben.
in dem HTMl Tag des Flashmovies hängst Du einfach
direkt hinter der angabe der swf Datei dei Seite
also
auf index
<PARAM NAME=movie VALUE="url.swf?site=index">

auf news
<PARAM NAME=movie VALUE="url.swf?site=news">

nun ist dioe Variable Site im Flashfilm direkt auf _root vorhanden.
jetzt mußt nur noch abfragen
welchen Wert die Variable hat
if(site==index){
gotoAndStop("index");
}else if(site=="news"){
gotoAndStop("news");
}
Serge ist offline   Mit Zitat antworten
Alt 16-12-2004, 13:50   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 11
danke, hat geklappt!
Rohmann 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 11:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele