[FLEX JS] How to import mx.managers.PopUpManager?

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

[FLEX JS] How to import mx.managers.PopUpManager?

m_awais
Hi,

I am trying to import mx.managers.PopUpManager in my flex JS project mxml
file. I tried different import statements but none of them worked.

xmlns:mx="library://ns.apache.org/flex/mx"  in <JS:Application> tag

import org.apache.flex.mx.managers.PopUpManager; in <fx:Script> tag

Is there anything additional i am missing, or my import syntax is wrong?

Thanks!






--
Sent from: http://apache-flex-development.2333347.n4.nabble.com/
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

piotrz
Hi Muhammad,

You cannot simply import something from old Flex. UI creation in FlexJS is
very different.
There is util [1] which you can mainly use I think similar as PopUpManager,
but I have to admit I didn't explore yet this one.

[1]
https://github.com/apache/flex-asjs/blob/develop/frameworks/projects/Core/src/main/flex/org/apache/flex/utils/UIUtils.as

Thanks,
Piotr


2017-09-12 13:06 GMT+02:00 m_awais <[hidden email]>:

> Hi,
>
> I am trying to import mx.managers.PopUpManager in my flex JS project mxml
> file. I tried different import statements but none of them worked.
>
> xmlns:mx="library://ns.apache.org/flex/mx"  in <JS:Application> tag
>
> import org.apache.flex.mx.managers.PopUpManager; in <fx:Script> tag
>
> Is there anything additional i am missing, or my import syntax is wrong?
>
> Thanks!
>
>
>
>
>
>
> --
> Sent from: http://apache-flex-development.2333347.n4.nabble.com/
>



--

Piotr Zarzycki

mobile: +48 880 859 557
skype: zarzycki10

LinkedIn: http://www.linkedin.com/piotrzarzycki
<https://pl.linkedin.com/in/piotr-zarzycki-92a53552>
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

Olaf Krueger
In reply to this post by m_awais
m_awais wrote
> I am trying to import mx.managers.PopUpManager in my flex JS project mxml
> file.

There's no way to use "s:" or "mx:" components with FlexJS!
In general, you can't reuse anything that has a dependency to Flash or
classic Flex!
This is also true for e.g. the "mx.collections.ArrayCollection".

HTH,
Olaf




--
Sent from: http://apache-flex-development.2333347.n4.nabble.com/
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

piotrz
Exactly!

It is in general means that if you have clean up ActionScript logic(no
Flash dependency) in your old application - you can in most cases take it
and use it in your FlexJS code, with some correction like usage of
ArrayCollection:)

Thanks,
Piotr


2017-09-12 13:42 GMT+02:00 Olaf Krueger <[hidden email]>:

> m_awais wrote
> > I am trying to import mx.managers.PopUpManager in my flex JS project mxml
> > file.
>
> There's no way to use "s:" or "mx:" components with FlexJS!
> In general, you can't reuse anything that has a dependency to Flash or
> classic Flex!
> This is also true for e.g. the "mx.collections.ArrayCollection".
>
> HTH,
> Olaf
>
>
>
>
> --
> Sent from: http://apache-flex-development.2333347.n4.nabble.com/
>



--

Piotr Zarzycki

mobile: +48 880 859 557
skype: zarzycki10

LinkedIn: http://www.linkedin.com/piotrzarzycki
<https://pl.linkedin.com/in/piotr-zarzycki-92a53552>
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

PKumar
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

m_awais
Thank you all for reply.

pkumar thanks for the link. I tried to use the imports from that link. My
application gives error on

"import views.PopUpView" and states : Definition views.PopUpView could'nt be
found.

Also it showing "xmlns:ns1" keywords in red. I verified the path is correct.

Any ideas?

Thanks!



--
Sent from: http://apache-flex-development.2333347.n4.nabble.com/
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

Alex Harui-2
In reply to this post by piotrz
FWIW, the reason there is no PopUpManager in FlexJS is only because nobody
has needed it yet.  The mx.managers.PopUpManager and related classes is a
pretty sophisticated subsystem that allows multiple "top-level"
overlapping windows.  All of that code is only truly needed if you have
more than one popup on the screen at a time and folks need to move them
around and overlap them.

FlexJS is being implemented with a pay-as-you-go (PAYG) philosophy.  So
far, all of our code only needs to popup one thing at a time, so you can
just find an IPopUpHost or use the main view and call addElement and
removeElement and you app will be smaller and faster.

But if you do need overlapping top-level windows, then we need a volunteer
to create the equivalent functionality for FlexJS.

Thanks,
-Alex

On 9/12/17, 4:50 AM, "Piotr Zarzycki" <[hidden email]> wrote:

>Exactly!
>
>It is in general means that if you have clean up ActionScript logic(no
>Flash dependency) in your old application - you can in most cases take it
>and use it in your FlexJS code, with some correction like usage of
>ArrayCollection:)
>
>Thanks,
>Piotr
>
>
>2017-09-12 13:42 GMT+02:00 Olaf Krueger <[hidden email]>:
>
>> m_awais wrote
>> > I am trying to import mx.managers.PopUpManager in my flex JS project
>>mxml
>> > file.
>>
>> There's no way to use "s:" or "mx:" components with FlexJS!
>> In general, you can't reuse anything that has a dependency to Flash or
>> classic Flex!
>> This is also true for e.g. the "mx.collections.ArrayCollection".
>>
>> HTH,
>> Olaf
>>
>>
>>
>>
>> --
>> Sent from:
>>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapache-fl
>>ex-development.2333347.n4.nabble.com%2F&data=02%7C01%7C%7C337c7a12abdb423
>>4f87a08d4f9d47424%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6364081382
>>59812516&sdata=oY7lrbk9Z9ElyK2z0G7jJQoC6%2B82wiBA8YUAv%2FZzjJQ%3D&reserve
>>d=0
>>
>
>
>
>--
>
>Piotr Zarzycki
>
>mobile: +48 880 859 557
>skype: zarzycki10
>
>LinkedIn:
>https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.linked
>in.com%2Fpiotrzarzycki&data=02%7C01%7C%7C337c7a12abdb4234f87a08d4f9d47424%
>7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636408138259812516&sdata=re0Y
>Mxv2SvdGqPrv5fEkZaV53pIqdYHmakDypQG09p8%3D&reserved=0
><https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpl.linke
>din.com%2Fin%2Fpiotr-zarzycki-92a53552&data=02%7C01%7C%7C337c7a12abdb4234f
>87a08d4f9d47424%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C6364081382598
>12516&sdata=zoyGfdFzqmbbIxJq%2BvdB034ZV6GPXyCYrxus8qOmJzI%3D&reserved=0>

Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

m_awais
Hi,

I was wondering is there any official FLEX JS website, that states all the
details of classes and packages FLEX JS currently have. Like Apache Flex
Website https://flex.apache.org/asdoc/ which lists all the packages and
classes of apache flex and their details.

I know one website https://cwiki.apache.org/confluence/display/FLEX/FlexJS
it only lists the introduction to all components.

Thanks.



--
Sent from: http://apache-flex-development.2333347.n4.nabble.com/
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

piotrz
Hi :),

I think there is great answer to your question on users list posted today
[1].

[1]
http://apache-flex-users.2333346.n4.nabble.com/How-To-Start-Converting-A-Browser-Project-to-FlexJS-td15946.html

Thanks,
Piotr

On Wed, Sep 13, 2017, 08:36 m_awais <[hidden email]> wrote:

> Hi,
>
> I was wondering is there any official FLEX JS website, that states all the
> details of classes and packages FLEX JS currently have. Like Apache Flex
> Website https://flex.apache.org/asdoc/ which lists all the packages and
> classes of apache flex and their details.
>
> I know one website https://cwiki.apache.org/confluence/display/FLEX/FlexJS
> it only lists the introduction to all components.
>
> Thanks.
>
>
>
> --
> Sent from: http://apache-flex-development.2333347.n4.nabble.com/
>
Reply | Threaded
Open this post in threaded view
|

Re: [FLEX JS] How to import mx.managers.PopUpManager?

m_awais
Piotr,

It was really helpful. Covers almost whole JS.

Thanks!



--
Sent from: http://apache-flex-development.2333347.n4.nabble.com/