Flash-Button...

beliah

Grünschnabel
Huhu,

die Frage hängt euch wahrscheinlich zum Hals raus...:)
Aber...

Wie verlinke ich meinen Flash-Button :confused:

Habe mir schon einige Foren durchgelesen und Tuts durchgeschaut komme allerdings nicht drauf was ich falsch mache... (lerne noch :rolleyes:)

Vielleicht kann mir hier irgendwer sagen wo mein Fehler liegt?

Die .fla Datei

Mfg
 
Code:
on(release){ 
getURL ('http://www...'); 
}

Deine Flash-Datei kann ich leider nicht öffnen, aber das da oben wäre wohl der richtige Weg, Google sei Dank.

Wenn du meinst du hast einen Fehler gemacht, dann poste doch mal deinen Code.
 
Zuletzt bearbeitet:
Hi und willkommen im Forum,

was meinst Du denn mit "Verlinken"?

Willst Du per Klick eine andere Internetseite öffnen, dann wäre die getURL-Aktion das, was Du suchst.

Willst Du allerdings den Text auf Deiner Flash-Website ändern, musst Du entsprechende Aktionen ausführen (je nachdem, woher die Inhalte kommen sollen).

Eine Variante zum Laden externer Flash-Dateien findest Du in unserer Tutorials-Sektion unter dem Titel "Menü, externe Inhalte und Preloader". Bitte beschreibe dennoch noch einmal etwas genauer, was auf Deiner Seite beim Klick auf einen Button passieren soll.

EDIT: Ich habe erst jetzt den Code auf der Ebene "News" gesehen: Die Syntax ist korrekt, allerdings veröffentlichst Du den Film für AcrionScript 3.0 - Du solltest in den Einstellungen für Veröffentlichungen "ActionScript 2.0" wählen.

Wenn Du mit AS3.0 arbeiten willst, könnte die Syntax so aussehen (getURL gibt es in AS3.0 nicht mehr):
Code:
news.addEventListener(MouseEvent.CLICK, onPressed);

function onPressed(eo) {
	switch(eo.target) {
		case news: navigateToURL(new URLRequest("http://www.google.de")); break;
	}
}
Den Listener "onPressed" kannst Du auch für alle anderen Buttons verwenden, z.B.:
Code:
links.addEventListener(MouseEvent.CLICK, onPressed);

function onPressed(eo) {
	switch(eo.target) {
		case news: navigateToURL(new URLRequest("news.htm")); break;
		case links: navigateToURL(new URLRequest("links.htm")); break;
	}
}

Gruß
.
 
Hmm.. Warum kannst du die datei nicht öffnen?
Muss ich eine andere Datei hinzufügen?

Und ja... Google sei Dank habe ich genau diesen Code eingefügt..
Folgendes passiert...


1087: Syntaxfehler: zusätzliche Zeichen wurden nach Ende des Programms gefunden.

Und wenn ich dann halt auf den Button klicke werde ich eben nicht auf die gewünschte Website weitergeleitet oder erscheint zb irgendein Text oder ähnliches...

Und ich habe schon mehrere Codes ausprobiert es kommt immer irgendeine Fehlermeldung.....
 
Danke und hallo Tobias...

Ich möchte entweder beim klick auf eine Webseite gelangen oder auf die eigene Seite verlinken.. wie z.B. ein Kontaktformular...

Allerdings wie gesagt bekomme ich immer eine Fehlermeldung wenn ich

on(release){
getURL ('http://www...');
}

oder wenn ich

news.onRelease = function() {
getURL("http://www.irgendwas.tld", "_self");
}

eingebe...
 
Wie ich in meinem EDIT sagte:

Wenn Du getURL verwenden willst, darfst Du den Film maximal für AS2.0 exportieren. Ab AS3.0 ist die Syntax anders.

Gruß
.
 
Das mit der verlinkung klappt jetzt super... Allerdings ist ein neues Problem aufgetaucht :mad:

Als ich das nun auf AS2 umgestellt habe passierte folgendes...

fla


Mal "Film testen" und mit der Maus über "Home"

*dumm frag*
Was ist das? :confused:
 
Hi,

Du hast in "Symbol 5" (was der Home-Button ist) auf dem Bild "darüber" eine Instanz von "Symbol 2" (ebenfalls eine Schaltfläche). Markiere dieses Symbol und drücke Strg+B, um nur die reine Bitmap zu erhalten.

Gruß
.
 

Neue Beiträge

Zurück