Another idea might be to use a chart showing dots without lines connecting
them, hiding both axes, and having the image as a background image. Can
that be done?

Thanks

On Tue, Sep 30, 2014 at 5:30 AM, mark goldin <[email protected]> wrote:

> If I have a custom skin with objects that need be shown over the picture
> then I can position these objects differently at the run time?
>
> On Mon, Sep 29, 2014 at 10:55 PM, Alex Harui <[email protected]> wrote:
>
>> An image can certainly have transparency such that the only visible pixels
>> are in the shape of a triangle.
>>
>> Depending on which coordinates you print out, the mouseEvent should have
>> localX/localY which should be relative to the target, and stageX/stageY
>> which is relative to the stage.
>>
>> I'm curious to know why nobody suggested a custom skin with the images
>> embedded in it.
>>
>> -Alex
>>
>> On 9/29/14 1:26 PM, "Marcus Fritze" <[email protected]> wrote:
>>
>> >0/0 is top left of the component
>> >
>> >A triangle? The image component is a rectangle (4 sides). The image is a
>> >triangle? Maybe you should look how the image (triangle) is placed in the
>> >image component (rectangle).
>> >
>> >Marcus Fritze
>> >
>> >> Am 29.09.2014 um 22:11 schrieb mark goldin <[email protected]>:
>> >>
>> >> So, if I have a triangle and I click somewhere in it and see x=700 and
>> >> y=330. Where are these coordinates coming form? Is the left lower
>> >>corner =
>> >> 0;0?
>> >>
>> >> On Mon, Sep 29, 2014 at 3:01 PM, Marcus Fritze
>> >><[email protected]
>> >>> wrote:
>> >>
>> >>> Maybe, your "hot areas" are already shown inside the image and you
>> >>>don't
>> >>> need labels (links) above the image.
>> >>>
>> >>> You can use the click (MouseEvent.Click) event on the image and look
>> at
>> >>> the click position. And now you can store your "hot areas" in a array
>> >>>and
>> >>> now you look if your target click position in inside the "hot area
>> >>> array"....
>> >>>
>> >>> Marcus Fritze
>> >>>
>> >>>> Am 29.09.2014 um 21:44 schrieb OmPrakash Muppirala
>> >>>><[email protected]
>> >>>> :
>> >>>>
>> >>>> You need to create these transparent labels/buttons and put it on top
>> >>>>of
>> >>>> the image.  You will need to know the co-ordinates of where you want
>> >>>>to
>> >>>> place them.
>> >>>>> On Sep 29, 2014 12:04 PM, "mark goldin" <[email protected]>
>> >>>>>wrote:
>> >>>>>
>> >>>>> Well, but what about an image?
>> >>>>>
>> >>>>> On Mon, Sep 29, 2014 at 2:01 PM, Philip Medlam
>> >>>>><[email protected]
>> >>>>
>> >>>>> wrote:
>> >>>>>
>> >>>>>> You could use, for example, a label that has  a defined
>> width/height
>> >>> and
>> >>>>>> position (x/y)
>> >>>>>> *    <s:Label id="hotSpot1" text="1" alpha="0.3"
>> >>>>>> click="hotSpot1_clickHandler(event)"/>*
>> >>>>>>
>> >>>>>> I tend to define the labels position in the creation complete
>> >>>>>>function,
>> >>>>>> e.g.:
>> >>>>>>
>> >>>>>> *private function creationCompleteHandler(event:FlexEvent):void*
>> >>>>>> * {*
>> >>>>>> *            hotSpot1.width = 50;*
>> >>>>>> *            hotSpot1.height = 50;*
>> >>>>>> *            hotSpot1.x = myMap1.x + myMap1.width * 0.37 -
>> >>>>> hotSpot1.width /
>> >>>>>> 2;*
>> >>>>>> *            hotSpot1.y = myMap1.y + myMap1.height * 0.49 -
>> >>>>> hotSpot1.height
>> >>>>>> / 2;*
>> >>>>>> *}*
>> >>>>>>
>> >>>>>>
>> >>>>>> You can use a zero alpha and blank text as required
>> >>>>>>
>> >>>>>> and the handler to test the click:
>> >>>>>>
>> >>>>>> *        private function
>> >>>>>>hotSpot1_clickHandler(event:MouseEvent):void*
>> >>>>>> *        {*
>> >>>>>> *            trace("Hotspot 1 clicked");*
>> >>>>>> *        }*
>> >>>>>>
>> >>>>>> Then you can modify the handler as required.
>> >>>>>>
>> >>>>>> Phil.
>> >>>>>>
>> >>>>>>
>> >>>>>> On Mon, Sep 29, 2014 at 7:40 PM, mark goldin <
>> [email protected]>
>> >>>>>> wrote:
>> >>>>>>
>> >>>>>>> I need to have images that a user can either click on or move a
>> >>>>>>>mouse
>> >>>>>> over
>> >>>>>>> over some "hot" areas and trigger popups. Is there a way of making
>> >>>>>>>a
>> >>>>>> image
>> >>>>>>> responding to user mouse actions?
>> >>>>>>>
>> >>>>>>> Thanks
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> Philip Medlam
>> >>>>>
>> >>>
>>
>>
>

Reply via email to