Antworten auf deine Fragen:
Neues Thema erstellen

flash menu / URL fehler

brodnicas

Noch nicht viel geschrieben

hey leute kämpfe seit stunden mit einem fehler den ich nicht lösen kann.
habe eine navigation runtergeladen in flash und bearbeitet.
nun wollte ich den hyperlink einfügen bzw habe ich, funktioniert aber nicht.





hier mein skript in der flach datei

function main1Over(event:MouseEvent):void {
gotoAndPlay("down1");
}
function main2Over(event:MouseEvent):void {
gotoAndPlay("down2");
}
function main3Over(event:MouseEvent):void {
gotoAndPlay("down3");
}
mainBtn1.addEventListener(MouseEvent.ROLL_OVER,main1Over);
mainBtn2.addEventListener(MouseEvent.ROLL_OVER,main2Over);
mainBtn3.addEventListener(MouseEvent.ROLL_OVER,main3Over);
function main1Click(event:MouseEvent):void {
var main1URL:URLRequest=new URLRequest("");
navigateToURL(main1URL, "_blank");
}
mainBtn1.addEventListener(MouseEvent.CLICK, main1Click);
 

ssandner

Nicht mehr Newbie

AW: flash menu / URL fehler

Also ich habe deinen Code eben in eine leere Flashdatei eingesetzt und bei mir funzt es. Achte nochmal auf die korrekte Schreibweise:
Code:
function main1Click(event:MouseEvent):void {
var main1URL:URLRequest=new URLRequest("http://www.famz-party.de/kontakt.html");
navigateToURL(main1URL, "_blank");
}
mainBtn1.addEventListener(MouseEvent.CLICK, main1Click);
 

brodnicas

Noch nicht viel geschrieben

AW: flash menu / URL fehler

also wenn ich die datei so wie sie ist als swf exportiere und nur die datei dann im browser, nicht vom server ausprobiere bekomme folgende meldung

1. SecurityError: Error #2028: Die SWF-Datei file:///C:/Dokumente%20und%20Einstellungen/Krzysztof/Desktop/navi/Drop_Down_Menu2.swf in der Sandbox 'local-with-filesystem' kann nicht auf Internet-URL zugreifen.
at global/flash.net::navigateToURL()
at Drop_Down_Menu2_fla::WholeMenu_4/main1Click()



und 2.

Macromedia Flash Player Sicherheit
Macromedia Flash Player hat einen möglicherweise unsicheren Vorgang gestoppt.
Die folgende lokale Anwendung Ihres Computers oder Netzwerks:

C:/Dokumente%20und%20Einstellungen/Krzysztof/Desktop/navi/Drop_down_menu2.swf

versucht, mit diesem internet-fähigem Speicherort zu kommunizieren:



Klicken Sie auf "Einstellungen", damit diese Anweundung mit dem Internet Kommunizieren kann.
Sie müssen die Anwendung neu starten, nachdem Sie die Einstellungen geändert haben.


wo liegt der fehler? ich häge grade echt fest
 

Momo22m

Pixxel-Design / Lehrling

AW: flash menu / URL fehler

also wenn ich die datei so wie sie ist als swf exportiere und nur die datei dann im browser, nicht vom server ausprobiere bekomme folgende meldung

1. SecurityError: Error #2028: Die SWF-Datei file:///C:/Dokumente und Einstellungen/Krzysztof/Desktop/navi/Drop_Down_Menu2.swf in der Sandbox 'local-with-filesystem' kann nicht auf Internet-URL zugreifen.
at global/flash.net::navigateToURL()
at Drop_Down_Menu2_fla::WholeMenu_4/main1Click()



und 2.

Macromedia Flash Player Sicherheit
Macromedia Flash Player hat einen möglicherweise unsicheren Vorgang gestoppt.
Die folgende lokale Anwendung Ihres Computers oder Netzwerks:

C:/Dokumente%20und%20Einstellungen/Krzysztof/Desktop/navi/Drop_down_menu2.swf

versucht, mit diesem internet-fähigem Speicherort zu kommunizieren:



Klicken Sie auf "Einstellungen", damit diese Anweundung mit dem Internet Kommunizieren kann.
Sie müssen die Anwendung neu starten, nachdem Sie die Einstellungen geändert haben.


wo liegt der fehler? ich häge grade echt fest

ist ja auch nurmal lad die dadei mal hoch auf server dan musste sie gehen
alles mit mit links zu tun hat kommt das wen die datei nicht online zukreifen kann sprich wen die flash dadei nicht auf server liegt lad sie mal hoch udn guck dan musste dan gehen
 

brodnicas

Noch nicht viel geschrieben

AW: flash menu / URL fehler

okay sowas doofes, funzt alles- allerdings habe ich noch ne frage, den link habe ich oben in _blank gesetzt, nachdem ich aber nun die seite aufgebaut habe in 2frames, wollte ich das oben die navileiste ist und das im unteren frame,(mainFrame) alles geöffnet wird, so habe ich einfach aus _blank mainFrame gemacht, funzt aber nicht?

bitte um lösung
 

ssandner

Nicht mehr Newbie

AW: flash menu / URL fehler

Zitat aus Flash Hilfe
navigateToURL () Funktion
public function navigateToURL(request:URLRequest, window:String = null):void

window:String (default = null) — Das Browserfenster oder der HTML-Frame, in dem das mit dem Parameter request angegebene Dokument angezeigt werden soll. Sie können den Namen eines bestimmten Fensters angeben oder einen der folgenden Werte verwenden:

* "_self" bezeichnet den aktuellen Frame im aktuellen Fenster.
* "_blank" bezeichnet ein neues Fenster.
* "_parent" bezeichnet den übergeordneten Frame des aktuellen Frames.
* "_top" bezeichnet den obersten Frame im aktuellen Fenster.

Wenn Sie für diesen Parameter keinen Wert angeben, wird ein neues leeres Fenster erstellt. Im Standalone-Player können Sie entweder ein neues Fenster ("_blank") oder ein benanntes Fenster angeben. Die anderen Werte treffen nicht zu.
Versuchs doch einmal mit den Standardangaben z.B. "_self". Oben steht zwar dass man einen eigenen Fensternamen angeben kann, habe ich aber noch nie gemacht. Die Frage ist, wo man dein Fenster "mainFrame" denn vorher benennt.
 

brodnicas

Noch nicht viel geschrieben

AW: flash menu / URL fehler

danke für deine antwort, noch bevor ich deine antwort lesen konnte, habe ich nach rum probierern wieder mainframe eingesetzt und es funzt :):)
 
Zuletzt bearbeitet:

brodnicas

Noch nicht viel geschrieben

AW: flash menu / URL fehler

und nun habe ich noch nen problem
und zwar habe ich 6 buttons, mit den namen je mainBtn1, mainBtn2, meinBtn3 usw.

wenn ich den scipt mit den jeweiligen button name und dazu die url eingebe sagt mir flash das da ein fehler drine steckt, wie schreibe ich es korrekt?

hier mein script mit den btn1 btn2 (btn1 funktioniert)

function main1Over(event:MouseEvent):void {
gotoAndPlay("down1");
}
function main2Over(event:MouseEvent):void {
gotoAndPlay("down2");
}
function main3Over(event:MouseEvent):void {
gotoAndPlay("down3");
}
mainBtn1.addEventListener(MouseEvent.ROLL_OVER,mai n1Over);
mainBtn2.addEventListener(MouseEvent.ROLL_OVER,mai n2Over);
mainBtn3.addEventListener(MouseEvent.ROLL_OVER,mai n3Over);

function main1Click(event:MouseEvent):void {
var main1URL:URLRequest=new URLRequest("http:/famz-party.de/kontakt.html");
navigateToURL(main1URL, "mainFrame");
}
mainBtn1.addEventListener(MouseEvent.CLICK, main1Click);

function main2Click(event:MouseEvent):void {
var main2URL:URLRequest=new URLRequest("http:/famz-party.de/impressum.html");
navigateToURL2main1URL, "mainFrame");
}
mainBtn2.addEventListener(MouseEvent.CLICK, main2Click);
 
A

ad86

Guest

AW: flash menu / URL fehler

Hi,

Einfach mal alleine Suchen hätte es nicht getan, oder?

und nun habe ich noch nen problem
und zwar habe ich 6 buttons, mit den namen je mainBtn1, mainBtn2, meinBtn3 usw.

wenn ich den scipt mit den jeweiligen button name und dazu die url eingebe sagt mir flash das da ein fehler drine steckt, wie schreibe ich es korrekt?

hier mein script mit den btn1 btn2 (btn1 funktioniert)

function main1Over(event:MouseEvent):void {
gotoAndPlay("down1");
}
function main2Over(event:MouseEvent):void {
gotoAndPlay("down2");
}
function main3Over(event:MouseEvent):void {
gotoAndPlay("down3");
}
mainBtn1.addEventListener(MouseEvent.ROLL_OVER,mai n1Over);
mainBtn2.addEventListener(MouseEvent.ROLL_OVER,mai n2Over);
mainBtn3.addEventListener(MouseEvent.ROLL_OVER,mai n3Over);

function main1Click(event:MouseEvent):void {
var main1URL:URLRequest=new URLRequest("http:/famz-party.de/kontakt.html");
navigateToURL(main1URL, "mainFrame");
}
mainBtn1.addEventListener(MouseEvent.CLICK, main1Click);

function main2Click(event:MouseEvent):void {
var main2URL:URLRequest=new URLRequest("http:/famz-party.de/impressum.html");
navigateToURL(main1URL, "mainFrame");
}
mainBtn2.addEventListener(MouseEvent.CLICK, main2Click);

MFG ad86
 

ssandner

Nicht mehr Newbie

AW: flash menu / URL fehler

Da ist noch mindestens ein Copy/Paste Fehler drin:

function main1Click(event:MouseEvent):void {
var main1URL:URLRequest=new URLRequest("http:/famz-party.de/kontakt.html");
navigateToURL(main1URL, "mainFrame");
}
mainBtn1.addEventListener(MouseEvent.CLICK, main1Click);

function main2Click(event:MouseEvent):void {
var main2URL:URLRequest=new URLRequest("http:/famz-party.de/impressum.html");
HIER--> navigateToURL(main2URL, "mainFrame");
}
mainBtn2.addEventListener(MouseEvent.CLICK, main2Click);

Btw: Ich hätte das übrigens anders gemacht:
Code:
var main1URL:URLRequest=new URLRequest("http:/famz-party.de/kontakt.html");
var main2URL:URLRequest=new URLRequest("http:/famz-party.de/impressum.html");
var main3URL:URLRequest=new URLRequest("http:/famz-party.de/link3.html");
var main4URL:URLRequest=new URLRequest("http:/famz-party.de/link4.html");
var main5URL:URLRequest=new URLRequest("http:/famz-party.de/link5.html");
var main6URL:URLRequest=new URLRequest("http:/famz-party.de/link6.html");

this.mainBtn1.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn2.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn3.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn4.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn5.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn6.addEventListener(MouseEvent.CLICK, button_click_handler);

/*Kleiner Format-Tipp:
Ich würde die Instanzen der Button in main1_btn, main2_btn oder mainBtn1_mc, mainBtn2_mc usw umbenennen, 
dann hast du die Codevervollständigung von Flash zu Hilfe*/

function button_click_handler(event:MouseEvent)
{
	switch (event.currentTarget)
	{
		case mainBtn1 :
			navigateToURL(main1URL, "mainFrame");
			break;


		case mainBtn2 :
			navigateToURL(main2URL, "mainFrame");
			break;

		case mainBtn3 :
			navigateToURL(main3URL, "mainFrame");
			break;

		case mainBtn4 :
			navigateToURL(main4URL, "mainFrame");
			break;

		case mainBtn5 :
			navigateToURL(main5URL, "mainFrame");
			break;


		case mainBtn6 :
			navigateToURL(main6URL, "mainFrame");
			break;

	}
}
 
Zuletzt bearbeitet:
A

ad86

Guest

AW: flash menu / URL fehler

Hi,


Guck Dir mal die Zeichenfarbe meines Postings an. ich meine den Code-teil. Du hast eine 2 geschrieben anstatt eine Klammer.

Naja, Ich dachte schon, dass Du die rote Klammer übersehen würdest. ich hätte also es deutlicher erkennbar machen sollen.

Egal, ssandner war jetzt schneller Dir den Fehler erkenntlich zu machen.

@ssandner
Müsste es nicht heißen:
Code:
function button_click_handler(event:MouseEvent)[COLOR="Red"]:void[/COLOR]
;)

MFG ad86
 

ssandner

Nicht mehr Newbie

AW: flash menu / URL fehler

@ssandner
Müsste es nicht heißen:
Code:
function button_click_handler(event:MouseEvent)[COLOR="Red"]:void[/COLOR]
;)

MFG ad86

Also ich habe die Erfahrung gemacht, wenn das script in einem Schlüsselbild steht, kann man das "void" auch weglassen. Es bedeutet ja nur, dass kein Rückgabewert erfolgt. In einer externen as-Datei ist es zwingend erforderlich.
Ich gebe dir aber recht, zum sauberen scripten gehört es eigentlich dazu, aber der Mensch ist faul. (genau wie das "this"vor dem Instanznamen - ich habe hier schon oft gesehen, dass viele Leute es nicht benutzen - klappt meistens auch ;-)
 

brodnicas

Noch nicht viel geschrieben

AW: flash menu / URL fehler

danke danke danke und thanks very much!!!:):);)
jetzt funktioniert das, endlich, habe da noch meine subbuttons zugefügt, nach deinem muster, es klappt, danke!!!

auch an alle anderen antworten!

gruß

Da ist noch mindestens ein Copy/Paste Fehler drin:

function main1Click(event:MouseEvent):void {
var main1URL:URLRequest=new URLRequest("http:/famz-party.de/kontakt.html");
navigateToURL(main1URL, "mainFrame");
}
mainBtn1.addEventListener(MouseEvent.CLICK, main1Click);

function main2Click(event:MouseEvent):void {
var main2URL:URLRequest=new URLRequest("http:/famz-party.de/impressum.html");
HIER--> navigateToURL(main2URL, "mainFrame");
}
mainBtn2.addEventListener(MouseEvent.CLICK, main2Click);

Btw: Ich hätte das übrigens anders gemacht:
Code:
var main1URL:URLRequest=new URLRequest("http:/famz-party.de/kontakt.html");
var main2URL:URLRequest=new URLRequest("http:/famz-party.de/impressum.html");
var main3URL:URLRequest=new URLRequest("http:/famz-party.de/link3.html");
var main4URL:URLRequest=new URLRequest("http:/famz-party.de/link4.html");
var main5URL:URLRequest=new URLRequest("http:/famz-party.de/link5.html");
var main6URL:URLRequest=new URLRequest("http:/famz-party.de/link6.html");
 
this.mainBtn1.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn2.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn3.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn4.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn5.addEventListener(MouseEvent.CLICK, button_click_handler);
this.mainBtn6.addEventListener(MouseEvent.CLICK, button_click_handler);
 
/*Kleiner Format-Tipp:
Ich würde die Instanzen der Button in main1_btn, main2_btn oder mainBtn1_mc, mainBtn2_mc usw umbenennen, 
dann hast du die Codevervollständigung von Flash zu Hilfe*/
 
function button_click_handler(event:MouseEvent)
{
    switch (event.currentTarget)
    {
        case mainBtn1 :
            navigateToURL(main1URL, "mainFrame");
            break;
 
 
        case mainBtn2 :
            navigateToURL(main2URL, "mainFrame");
            break;
 
        case mainBtn3 :
            navigateToURL(main3URL, "mainFrame");
            break;
 
        case mainBtn4 :
            navigateToURL(main4URL, "mainFrame");
            break;
 
        case mainBtn5 :
            navigateToURL(main5URL, "mainFrame");
            break;
 
 
        case mainBtn6 :
            navigateToURL(main6URL, "mainFrame");
            break;
 
    }
}
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.065
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben