konto usunięte

Temat: Flex Builder, błąd kompilacji

Hej, mam "fajny" problem i nie wiem jak go nazwać.

Mianowicie mam aplikacje flexową, stworzoną pod FB 3.5, nie ważne pod jaką
przeglądarką ją kompiluje zawsze mam ten błąd.

Nie rozumiem błędu w ogolę, wytłumaczę, mam aplikacjea w niej komponent z itemRendenerem:

<mx:Panel width="100%" height="212" layout="horizontal" horizontalScrollPolicy="off" verticalScrollPolicy="off" dropShadowEnabled="false"> <mx:HorizontalList id="cHorizontalList" dataProvider="{data.images}" width="100%" height="210"
rollOverColor="0xFFFFFF" selectionColor="0xFFFFFF" dragStart="onDragStart()"
mouseDown="totalAllow = true" dragComplete="onDragComplete()" itemRollOver="onItemRollOver(event)" >
<mx:itemRenderer>
<mx:Component>
<galleryItemRenderer:GalleryItemRenderer data="{data}" />
</mx:Component>
</mx:itemRenderer>
</mx:HorizontalList>
</mx:Panel>

i nie działa, w sensie że kompiluje się wersja która nie przyjmuje zmian, np. dodam button <mx:Button /> i go nie rysuje, za to jak usunę itemRendener:

<mx:Panel width="100%" height="212" layout="horizontal" horizontalScrollPolicy="off" verticalScrollPolicy="off" dropShadowEnabled="false"> <mx:HorizontalList id="cHorizontalList" dataProvider="{data.images}" width="100%" height="210"
rollOverColor="0xFFFFFF" selectionColor="0xFFFFFF" dragStart="onDragStart()"
mouseDown="totalAllow = true" dragComplete="onDragComplete()" itemRollOver="onItemRollOver(event)" >
<!-- <mx:itemRenderer>
<mx:Component>
<galleryItemRenderer:GalleryItemRenderer data="{data}" />
</mx:Component>
</mx:itemRenderer>-->
</mx:HorizontalList>
</mx:Panel>

kompiluje się prawidłowo, dlaczego?Sylwester Gąsiewski edytował(a) ten post dnia 17.11.10 o godzinie 19:19
Tomasz Misiewicz

Tomasz Misiewicz Flex Developer

Temat: Flex Builder, błąd kompilacji

jak masz błąd to nie skompiluje. FB otwiera to co ostatnio skompilował... zrób clean-a/wywal bin-debug to zobaczysz czy się kompiluje czy nie...
Piotr Kubasiak

Piotr Kubasiak Flex developer

Temat: Flex Builder, błąd kompilacji

Też kiedyś miałem podobną sytuację. U mnie wystarczyło że poruszam jakiś komponent, zmienię jego położenie... i normalnie odświeżało mi wtedy widok po kompilacji.

konto usunięte

Temat: Flex Builder, błąd kompilacji

Tomasz Misiewicz:
jak masz błąd to nie skompiluje. FB otwiera to co ostatnio skompilował... zrób clean-a/wywal bin-debug to zobaczysz czy się kompiluje czy nie...


tak, to było to, dzięki, ale czegoś nie rozumiem, w owym itemRendener ( <galleryItemRenderer:GalleryItemRenderer data="{data}" /> )
kod który psuł wszystko to:

<mx:Text text="{String(data.url).replace('b', 's')}" />

a tak jest OK:

<mx:Text text="{String(data.url)}" />

dlaczego?

[edit]
literówkaSylwester Gąsiewski edytował(a) ten post dnia 27.11.10 o godzinie 11:03
Jakub Małecki

Jakub Małecki Programista
Java/Flex, Baroo
Software Ltd

Temat: Flex Builder, błąd kompilacji

Hmm, być może wywoływał metodę replace zanim zrobił rzutowanie?

Spróbuj może w ten sposób:

<mx:Text text="{(String(data.url)).replace('b', 's')}" />

konto usunięte

Temat: Flex Builder, błąd kompilacji

Jakub Małecki:
Hmm, być może wywoływał metodę replace zanim zrobił rzutowanie?...

możliwe ale już tego nie potrzebuje, dzięki i EOT

Następna dyskusja:

Flex Builder za darmo dla b...




Wyślij zaproszenie do