Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-04-2009, 23:55   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 36
Brauche Hilfe bei einem MouseOver-Event

Hi, ich versuche gerade in Flex folgenden Code zu finden:

Erste Stufe:
Ein Image soll einen Text anzeigen (in einer Box daneben) wenn die Maus drüber fährt.

Zweite Stufe wäre:
Bei Klick auf das Image soll die Textbox stehen bleiben und erst wieder mit einem anderen Image/Klick überschrieben werden.

Denkbar wäre auch die Anwahl einer Website bei Klick.

Kann mir jemand einen Tritt in die richtige Richtung geben? Evtl. auch mit einer Beispieldatei - ich hab schon überall gesucht, frage aber immer offensichtlich nach den falschen Stichworten.

MfG Wolvo
Wolvo ist offline   Mit Zitat antworten
Alt 21-04-2009, 05:39   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Leg eine Textkomponente an, setz visible auf false. Dann häng einen Mouse-Listener an die Image-Komponente, die auf Over die visible-Eigenschaft des Textfeldes auf true und bei Out auf false setzt.
PHP-Code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script >
        <![CDATA[
            private function overHandler(event:Event):void
            {
                txt.visible = true;
            }
            private function outHandler(event:Event):void
            {
                txt.visible = false;
            }
        ]]>
    </mx:Script>
    <mx:HBox >
        <mx:Image id="img" source="beispiel.jpg" rollOver="overHandler(event)" rollOut="outHandler(event)"/>
        <mx:Text id="txt" text="beispiel" visible="false"/>
    </mx:HBox>
</mx:Application>
Für die Klicks kannst du dann noch einen Flag setzen...
  Mit Zitat antworten
Alt 21-04-2009, 14:54   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2007
Beiträge: 36
Thumbs up

Hallo - vielen Dank - hilft mir sehr, da überhaupt mal einen Weg in Flex zu finden.
Da ich von Hause aus Layouter bin und kein Programmierer, habe ich ein Paar Verständnislücken.

Ich will mich aber mal in Flex einarbeiten - zum besseren Verständnis, wie das Endergebnis aussehen soll, habe ich einen ScreenShot angehängt (die rote Box soll später eine weiße Fläche sein, ist jetzt nur als Demo angezeigt).

In der finalen Ausführung sollte das (step by step) eine dynamische Angelegenheit werden - d.h., die Autoren/Images etc. sollen vom einem Server ausgewechselt werden können. Ich hoffe, sowas in der Art kann in Flex realisiert werden.

Mit freundlichen Grüßen Wolvo
Angehängte Grafiken
Dateityp: jpg FlexImage001.jpg (57,7 KB, 13x aufgerufen)
Wolvo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ereignis, flex, klick, mouseover

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 10:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele