| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| random Registriert seit: Jun 2001
Beiträge: 834
| (vertical gap) vertikaler Abstand zwischen List-Elementen
Gegeben sind eine s:List Code: <s:List id="pList" height="100%" width="100%" dataProvider="{ac}" itemRenderer="PListRenderer" change="pList_changeHandler(event)"/> Code: <?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true">
<mx:HBox id="back" width="100%" height="100%" horizontalGap="20"
backgroundColor="0x00000"
backgroundAlpha="{( itemIndex % 2 ) * 0.1}">
<mx:Image id="icon" source="{data.photo}"/>
<mx:Label id="headline" text="{data.name}"/>
</mx:HBox>
</s:ItemRenderer>
__________________ ------------------- ciao, blue |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Hol dir das Layout aus der Liste und setze dort die gap.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #5 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Noch mal als Anmerkung: Code: <?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
autoDrawBackground="true">
<fx:Declarations>
<s:SolidColor id="backgroundFill" color="#000000" alpha="{( itemIndex % 2 ) * 0.1}" />
</fx:Declarations>
<s:Group bottom="0" left="0" right="0" top="0" >
<s:Rect bottom="0" fill="{backgroundFill}" left="0" right="0" top="0" />
<s:HGroup id="back" bottom="0" gap="20" left="0" right="0" top="0">
<s:BitmapImage id="icon" source="{data.photo}" />
<s:Label id="headline" text="{data.name}" />
</s:HGroup>
</s:Group>
</s:ItemRenderer>
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #6 (permalink) |
| random Registriert seit: Jun 2001
Beiträge: 834
|
omega, dein erster Ansatz ist der Bessere ![]() Code: <s:List id="pagesList" width="100%" height="100%" dataProvider="{ac}" itemRenderer="PListRenderer" change="pList_changeHandler(event)" skinClass="skins.PListSkin">
<s:layout>
<s:VerticalLayout gap="3"/>
</s:layout>
</s:List>
__________________ ------------------- ciao, blue |
| | |
| | #7 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Die beiden Ansätze korrelieren nicht miteinander. Der ItemRenderer kommt ohne dicke HBox aus. Darum ging es mir nur.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #9 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Die kommen einem etwas komisch vor. Ich würde aber auf Spark setzen, die sind schlanker und am Ende besser zu customizen. Und im Hinblick auf das 4.5 Release, sollte man versuchen mx und spark nicht zu mischen, so hat man potenziell die Chance die mx.* Komponenten nicht laden zu müssen.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #10 (permalink) |
| random Registriert seit: Jun 2001
Beiträge: 834
|
Ja, das sieht schon gut aus, besonders wenn die Catalystmucke endlich bidirektional läuft. Nur - mein Projekt ist so gut wie durch )und jetzt noch die Bonusfrage: wie bringe ich das Code: <s:SolidColor id="backgroundFill" color="0#000000" alpha="0.1"/> Code: .pListRenderer {
backgroundFill: 0#000000;
alpha: 0.1;
}
__________________ ------------------- ciao, blue |
| | |
| | #11 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
| Code: <?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
autoDrawBackground="true">
<fx:Script>
<![CDATA[
public override function styleChanged(styleProp:String):void
{
super.styleChanged(styleProp);
const allStyles:Boolean = !styleProp || styleProp == "styleName";
if (allStyles || styleProp == "backgroundColor")
{
backgroundFill.color = getStyle("backgroundColor");
}
if (allStyles || styleProp == "backgroundAlpha")
{
backgroundFill.alpha = getStyle("backgroundAlpha");
}
}
]]>
</fx:Script>
<fx:Declarations>
<s:SolidColor id="backgroundFill" color="#000000" alpha="{( itemIndex % 2 ) * 0.1}" />
</fx:Declarations>
<s:Group bottom="0" left="0" right="0" top="0" >
<s:Rect bottom="0" fill="{backgroundFill}" left="0" right="0" top="0" />
<s:HGroup id="back" bottom="0" gap="20" left="0" right="0" top="0">
<s:BitmapImage id="icon" source="{data.photo}" />
<s:Label id="headline" text="{data.name}" />
</s:HGroup>
</s:Group>
</s:ItemRenderer> Code: <prefix>|<component>
{
backgroundColor: #000000;
backgroundAlpha: 1;
}
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abstand zwischen MC und Maus | schoeda | ActionScript 3 | 6 | 26-10-2009 18:24 |
| rand bzw. abstand zwischen swf und img | Fe.m@c | HTML und CSS | 5 | 12-11-2007 10:35 |
| CellRenderer für List Komponente - Vertical Align, Border Bottom u.a. | chrissy810 | ActionScript 2 | 0 | 20-06-2007 17:06 |
| abstand zwischen mcs per AS festlegen | one2tim | ActionScript 1 | 17 | 29-11-2005 07:24 |
| abstand zwischen zwei <p></p> | Dr.Zech | HTML und CSS | 5 | 15-07-2004 19:37 |