getURL mit duplizierten buttons

cdevice

Grünschnabel
Hallo allerseits !

habe ein kleines problem mit meiner verlinkung in meinem banner!

ich habe einen animierten button gemacht der 5 mal durpliziert wurde..
der text auf dem button ändert sich mit der funktioniert

button01:
onClipEvent (load)
{
num = 1;
}

button02:
onClipEvent (load)
{
num = 2;
}

usw..

jetzt ist mein problem, das ich in diesem button keine schaltfläche für den link mehr setzen kann .. da sonst die mouseover/out Funktion nicht mehr funktioniert.

ich habe somit folgenden code bei jedem button hinzugefügt, das problem ist nur das er alle fenster gleichzeitig aufmacht .. egal welchen button man klickt !

onClipEvent (load)
{
num = 1;
}
onClipEvent (mouseDown) {

if (num == 1) {
getURL ("http://www.xxx.co.at", "_blank");}


if (num == 2) {
getURL ("http://www.google.at","_blank");}


if (num == 3) {
getURL ("http://www.oe4.at","_blank");}


if (num == 4) {
getURL ("index.php?rubrik=gewinnspiel","_self");}


if (num == 5) {
getURL ("http://www.t-online.at", "_blank");}
// end if

}

ich wäre auch seeehr seehr dankbar .. wenn mir jeman weiterhelfen könnte!
anbei auch die .fla-datei

liebe grüße chris
 
anbei auch die .fla-datei
Wo denn?

Das Ereignis "onMouseDown" ist ein Listener, der nicht auf ein bestimmtes Objekt beschränkt ist.

Wenn Du innerhalb Deiner Buttons ein anderes Objekt mit Mausereignissen hast, liegt es nahe, die Verlinkung in dieses Ereignis mit einzubeziehen. Einsicht in die .fla könnte hier weiterhelfen. ;)

Gruß

P.S.: Bitte beachte beim Posten in Zukunft folgenden Hinweis, der sich über dem Eingabefeld befindet:
Beitrag verfassen hat gesagt.:
Bitte achte auf eine korrekte Grammatik und Rechtschreibung (inkl. Groß-/ Kleinschreibung) und eine sinnvolle, klare Fragestellung bzw. Antwort. Mehr dazu findest Du in unserer Netiquette.
.
 
Hi,

ich habe selten eine so unübersichtliche - um nicht zu sagen - "zerstückelte" Datei gesehen ... :eek:

Nun ja: Es bietet sich an, die getURL-Aktion dorthin zu setzen, wo ohnehin schon eine onRelease-Methode gesetzt ist: nämlich auf den Clip "button 60" im MC "sprite 62" (dass Du zwei MovieClips mit dem Namen "sprite 62" hast, und einige Deiner Menübuttons sogar Instanzen einer dritten Variante ("kopie von sprite 62") bestehen, mal aussen vor gelassen. Für Die Zukunft: Benenne Deine MovieClips sinnvoll, dann findet sich nicht nur ein Fremder in der Datei zurecht, sondern auch Du, wenn Du sie nach ein paar Wochen wieder öffnest).

Da jeder Button eine eigene Variable "num" hat, kannst Du in der dortigen onRelease-Funktion Deinen Link in Abhängigkeit von ihrem Wert ausführen.

Tipp: Räum die gesamte Datei ein wenig auf, damit Du Dich später auch noch zurechtfindest (ein derartiges Menü lässt sich mit nicht mehr als 3 MovieClips, einigen Zeilen Script und komplett ohne Tweenings realisieren). ;)

Gruß
.
 
Ja du hast es auf den punkt gebracht! es ist unübersichtlich strukturiert!
die datei ist nicht von mir selbst angefertigt worden, habe es so auf meinem rechner in der arbeit vorgefunden!

ich kenn mich in flash mit den grundlegenden funktionen aus .. aber nicht mit actionscript!
kannst du mir bitte bitte bitte zeigen wie ich die funktiont für den link richtig einbaun muss!
ich wäre dir sehr dankbar!

lg chris
 
Na ja - eigentlich sind wir nicht dazu da, die Arbeit zu übernehmen, für die andere bezahlt werden. ;)

Ich kann Dir heute Abend (oder Morgen Vormittag) den Code posten, den Du auf einen dieser Buttons setzen musst - ein wenig warten wirst Du allerdings müssen, zumal Du es auch nach zweimaligen Hinweisen auf unsere Netiquette (beim Verfassen von Beiträgen und durch mich) nicht für nötig zu halten scheinst, diese zu beachten. :rolleyes:
.
 
Danke Tobias!

Aber ich habe mir einfach nochmal deinen thread durchgelesen und jetzt verstanden was ich machen muss! es funktioniert schon und ist sogar schon online!

http://sudoku.t-online.at

ich danke dir nochmals für deine rasche & freundliche hilfe!

lg chris
 
prima - manchmal bekommt man es mit etwas Vertiefung in die Materie selbst hin. :)

wär dennoch schön, wenn Du hier im Forum auf korrekte Groß- und Kleinschreibung achten würdest, denn ansonsten riskierst Du, dass Deine Threads eher geschlossen als beantwortet werden.

Gruß
.
 
Zurück