I've been working on a Flex application that requires a modal
popupwindow. I have created a PopUpDetail.mxml that uses a Canvas. I
then have another custom MXML component that is also based on a
Canvas. The component is called WineDetail.mxml.
In WineDetail.mxml is a Script block that uses the following AS (
straight from the Flex book ):
--------------------------
function openWineDetail()
{
var parentToPopUpOver = this;
var isModal:Boolean = true;
var initObj = {};
var popUp = mx.managers.PopUpManager.createPopUp( parentToPopUpOver,
PopUpDetail, isModal, initObj );
}
--------------------------
WineDetail is then put into a Repeater object , something like this:
<mx:Repeater id="rp"
dataProvider="{jumboWS.GetWineTop10.result.diffgram.NewDataSet.Table}">
<WineDetail wineID="{rp.currentItem.ID}"
winenumber="{rp.currentIndex}" winedetaillabel="{rp.currentItem.NAME}"
wineimage="{host}Images/wine/wine_{rp.currentItem.ID}_1.jpg" xmlns="*"
/>
</mx:Repeater>
note the xmlns attribute. When i click on a WineDetail component, it's
supposed to create a PopUpWindow, but i never got it to work.I'm
getting the following error, among others:
WineDetail.mxml "There is no property with the name 'PopUpDetail'
It might be something obvious i'm missing here, but i'm working
against a killer deadline, and this close to find another hack around
it...if somebody has a clue, you may enlighten me :) ( I figured that
it's something as simple as using a Titlewindow instead of a Canvas? )
Thnx
--
Owen van Dijk