On 10/2/12 1:59 PM, "Om" <bigosma...@gmail.com> wrote:


>>> 3.  Interactive layer:  Any object or group of objects in the design area
>>> can be selected, resized, rotated, constrained.
>> Some alternatives are that each component provides its own interaction and
>> tries to utilize a library of interaction widgets so there is common look
>> and feel.  Or that you don't actually host a component at all, you host
>> "something else" that proxies the component.  Flash Pro hosts
>> "live-preview"
>> swfs, for example. There are trade-offs to all approaches.   FB uses your
>> proposal, but there are tons of edge cases and these things called
>> design-view extensions used to make it actually work.
>> 
> 
> 
> I can see where design-view extensions would come into play.  Do you have
> any details on how they were implemented?  Is there a design-view
> specialization of every component:  For example: Panel is extended by
> DesignViewPanel?
> 
I don't have a lot of details on the extensions.  They were written and
maintained by the FB team.  They fact they needed them always bothered me
because it meant there wasn't a true public API to work against for new
components.

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui

Reply via email to