Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-03-2009, 18:10   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 20
Question Akkordion Menü steht aber verlinken klappt nicht.

Hallo zusammen!
ich bin neu hier und habe schon gleich meine erste Frage...
Ich habe mir ein Flash-Menü soweit zusammenbastelt und möchte jetzt beim Klick auf die einzelnen Menüpunkte URL´s in ein Target laden.

Da mein Flash-Wissen leicht begrenzt ist, bekomme ich es einfach nicht hin. Einfache Bottuns usw kann ich verlinken... Nur verstehe ich jetzt nicht wie ich die Instanzen und vor allem wo ich sie mit AS ansprechen soll.

Ich habe jetzt wirklich schon lange im Internet gesucht und komm auf keinen grünen Zweig...

Danke für die Aufmerksamkeit!

gruss phil
philsen ist offline   Mit Zitat antworten
Alt 16-03-2009, 23:28   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Erstell einen Button oder MC. Gib ihm im Eigenschaftenbedienfeld einen Instanznamen, bspw. meinMC, damit der Player das Objekt zur Laufzeit auch zuordnen kann.

Erstell eine neue leere Ebene und klick das Schlüsselbild der Ebene an. Gib dann bspw. folgendes Script in das Aktionenbedienfeld:
PHP-Code:
meinMC.onRelease = function(){//nach Klicken und Loslassen der Maustaste...
   
getURL("http://www.flashforum.de","_self");//wechsle zu einer anderen Website

  Mit Zitat antworten
Alt 17-03-2009, 08:56   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 20
danke für deine schnelle antwort...
doch leider löst das mein problem nicht.

ich möchste ja keinen bottun ansprechen sonder ein "register" von der Akkordion Komponente. Es soll bei klick auf den den register eine URL in ein target geladen werden...
philsen ist offline   Mit Zitat antworten
Alt 17-03-2009, 11:48   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hab den Beitrag mal hierher verschoben.

Du kannst Klicks auf ein Accordion über einen change-Listener abfangen, bspw.:
PHP-Code:
// listener
myListener = new Object();
myListener.change = function ( eventObj )
{
        var 
eventSource eventObj.target;
        var 
theSelectedItem eventSource.selectedItem;
           
        
trace("myAccordion.selectedIndex="+myAccordion.selectedIndex);
}
               
myAccordion.addEventListener("change"myListener); 
Und über einen createChild kannst du dann neue Inhalte in die Accordionfenster bringen.
  Mit Zitat antworten
Alt 17-03-2009, 17:48   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Beiträge: 20
vielen dank für die schnelle antwort...

ich glaub ich bin schon ein wenig dumm...
kann zwar einigermaßen c++, aber flash is dann schon ein wenig anders
(tolle erkenntnis, gell)

hab mal versucht dein code bei mir reinzufrimeln.. aber komme da irgendwie nicht weiter... warum kommt bei mir immer undefined?

und wo schreib ich mein getURL- Befehl rein?

hab mal meine "geniale" fla bei diesem filehoster hochgeladen...:
http://www.file-upload.net/download-...menue.fla.html
philsen 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele