Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-06-2009, 10:18   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 26
TileList EventListener

Wunderschönen Samstag wünsch ich,

Ich habe eine TileList, diese wird mit dem Dataprovider gefüllt. Die TileList bekommt nun einen Eventlistener.
Was muss ich in dem Listener abfangen um auf das geklickte Object reagieren zu können?

Code:
import fl.controls.TileList;
import fl.data.DataProvider;


var dp:DataProvider = new DataProvider();
dp.addItem( {source:"logos/1", scaleContent:true} );
dp.addItem( {source:"logos/2", scaleContent:true} );
dp.addItem( {source:"logos/3", scaleContent:true} );
dp.addItem( {source:"logos/4", scaleContent:true} );

var myTileList:TileList = new TileList();
myTileList.allowMultipleSelection = false;
myTileList.width = 280;
myTileList.height = 305;
myTileList.columnWidth = 93;
myTileList.rowHeight = 50;
myTileList.dataProvider = dp;
myTileList.columnCount = 3;
myTileList.move(0,0);
myTileList.direction = "vertical"
addChild(myTileList);

myTileList.addEventListener(MouseEvent.CLICK, handler);



function handler(event:Event):void {
	trace("test");
	//trace(event.currentTarget.name);
}
kami1983 ist offline   Mit Zitat antworten
Alt 27-06-2009, 10:40   #2 (permalink)
vermisst ein e
 
Benutzerbild von kRizzl
 
Registriert seit: Oct 2007
Beiträge: 774
1. geheimdoku öffnen: http://help.adobe.com/en_US/AS3LCR/Flash_10.0/
2. klasse auswaehlen, entweder uebers package links oben oder links unten bei "all classes"
3. rechts oben die sprungmarke "events" auswaehlen, um zu den events zu springen, die die klasse wirft
4. bei events, falls nicht schon passiert auf "hide inherited events" klicken, um nur diejenigen events anzeigen zu lassen, die die klasse definiert
5. weil da keine stehen, ganz oben auf die naechsthoehere klasse in der vererbungshierarchie klicken (selectablelist)
6. 3. - 4. wiederholen
7. itemClick sehen, sich freuen.
8. draufklicken und property-listing anschauen
9. weitermachen

ich hab noch nie mit der TileList gearbeitet, trotzdem hat mich das weniger als ne minute gekostet, das entsprechende event zu finden. das motto ist hier "man muss nicht alles wissen, sondern nur wos steht und wie man da hinkommt".

die api-docs verhelfen bei richter anwendung zu glueckgefuehlen. bei risiken und nebenwirkungen eroeffnen sie vier neue freds im forum.

edit: geheimdoku in deutscher sprache: http://help.adobe.com/de_DE/AS3LCR/Flash_10.0/
__________________
krisrok.de

Geändert von kRizzl (27-06-2009 um 10:44 Uhr)
kRizzl ist offline   Mit Zitat antworten
Alt 27-06-2009, 15:08   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2009
Beiträge: 26
Jetzt hat mir doch mal jemand gut erklärt wie ich richtig in einer Doku suche.
Was nicht heißen soll, dass ich davor nicht etwa das Forum durchsucht oder gegoogelt habe wie ein blöder!
Wäre das ganze noch mit etwas weniger Sarkasmus möglich gewesen?

Trotzdem vielen Dank.
Hat geholfen.

Tschau
kami1983 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
eventlistener, tilelist

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 19:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele