I hope they take it serious, because all "projects" are a serialization of
an entire class "Project" and posted to server as it is... then our editors
/ content generators load that serialized "Project"... it definitely saved
me a lot of time and gave me piece of mind.. on the other hand not so good
to port over other frameworks/apps.

That's why I need amf to start use FlexJS :D And also I need a lot of
drawing support (I don't mind if is svg, but I would prefer canvas/webgl),
I think a port of StageXL would be all I need to start working on a port..



2017-03-24 18:36 GMT+00:00 Alex Harui <aha...@adobe.com>:

> A "classic" monkey-patch of ObjectUtil would not require any changes to
> your other source files.  Normally, you would create a folder path of
> mx/utils in your source tree and put the modified ObjectUtil.as in there.
> Then whatever changes are there would override the code in the SWC.
>
> It sounds like you are using AMF serialization of Objects.  I seem to
> recall that it isn't recommended to serialize flash.*.* classes.  So
> creating your own Rectangle would be recommended.  It shouldn't be that
> hard.  You might even find a copy on the internet, although some copies
> came from disassembling playerglobal which may not be "legal".
>
> Also, there are APIs that control AMF serialization so you should be able
> to use it to handle arrays and whatnot.
>
> I asked internally about the bug this morning but haven't heard back.  But
> again, I don't know how seriously they will take an issue of serializing
> flash.*.* classes.
>
> HTH,
> -Alex
>
> On 3/24/17, 10:49 AM, "Dev LFM" <developer...@gmail.com> wrote:
>
> >Hi Alex,
> >
> >Its recursive when the classInfo is not an array or similar, ex: ArrayList
> >- classInfo only catch properties like length sort etc..
> >
> >I created an util for sanitize my Classes. This is a problem when cloning,
> >so only editors apps uses them.. we have an huge ecosystem of air apps +
> >webapps that share this core classes..
> >
> >OK STOP... now that I wrote that sentence, makes no sense to me... the
> >problem is not on cloning, but is also on saving / reading any bytearrays,
> >so all apps will share this behavior. omg I'm so fired...
> >
> >I will have indeed to change Rectangle to something else.. :'(
> >
> >
> >But I'm really disappointed with Adobe, because google chrome already
> >released 25.0.0.143 on alpha channel (canary) and promptly answered on my
> >post, and I hope they release it soon on official too, and the bug I
> >reported to Adobe only answer 1h ago! and willing to close instead of
> >investigate / release update!
> >
> >About the monkey patch, it's also a solution, but I only did that once due
> >a ssl problem, I have an app that uses ant to compile all our apps, and I
> >have to monkey patch everywhere :\ and now that I check that the problem
> >is
> >not on "clone"...
> >
> >
> >
> >
> >
> >
> >2017-03-24 16:07 GMT+00:00 Alex Harui <aha...@adobe.com>:
> >
> >> I'm not sure I understand all of the pieces.
> >>
> >> cloneInternal looks like it is recursive.
> >>
> >> Do you really need to use flash.rect.Rectangle?  Can you create your own
> >> Rectangle class?
> >>
> >> I would think a straight monkey-patch should have worked instead of
> >>having
> >> to rename mx.utils.Object util in your app.
> >>
> >> Thanks,
> >> -Alex
> >>
> >> On 3/24/17, 8:09 AM, "Dev LFM" <developer...@gmail.com> wrote:
> >>
> >> >I'm sorry, my last post is buggy...
> >> >
> >> >I need a recursive "expensive" way to validate.. the code I posted only
> >> >goes in the first level of the object, but it needs to go to all
> >>"leafs"
> >> >of
> >> >all "branches", so this is a no go....
> >> >
> >> >I'm not sure yet if I completely switch Rectangle to another thing, or
> >>If
> >> >I
> >> >just consume more CPU on this sanity checks until FP 25.0.0.143 goes
> >> >public..
> >> >
> >> >2017-03-24 14:45 GMT+00:00 Dev LFM <developer...@gmail.com>:
> >> >
> >> >> Using a message saying that flashplayer 25.0.0.127 is unstable, and
> >> >>asking
> >> >> to update did not work...we are receiving tons of phone call saying
> >>our
> >> >> software don't work.. a disaster..
> >> >>
> >> >> On windows what I verified is that Firefox chrome 32 bits works fine,
> >> >>but
> >> >> on all official chrome (64 bit) versions do not. Also all OSX 64bit
> >>do
> >> >>not
> >> >> work.
> >> >>
> >> >> I copied the ObjectUtil.clone to a new ObjectUtil with this change:
> >> >>
> >> >> private static function cloneInternal(result:Object,
> >>value:Object):void
> >> >> {
> >> >> if (value && value.hasOwnProperty("uid"))
> >> >> result.uid = value.uid;
> >> >> if(value && value is Rectangle)
> >> >> result.height = value.height;
> >> >> var classInfo:Object = mx.utils.ObjectUtil.getClassInfo(value);
> >> >> var v:Object;
> >> >> for each (var p:* in classInfo.properties)
> >> >> {
> >> >> v = value[p];
> >> >> if (v && (v.hasOwnProperty("uid") || v is Rectangle))
> >> >> cloneInternal(result[p], v);
> >> >> }
> >> >> }
> >> >>
> >> >>
> >> >> and replaced over 300 places in my source "mx.utils.ObjectUtil" to my
> >> >> "utils.ObjectUtil", hope this temporary fix helps someone.
> >> >>
> >> >> Thank you
> >> >>
> >> >>
> >> >>
> >> >> 2017-03-23 18:14 GMT+00:00 Harbs <harbs.li...@gmail.com>:
> >> >>
> >> >>> I’m sure you realize this, but you can probably use serialized
> >>object
> >> >>> literals instead of Rectangles as a work-around.
> >> >>>
> >> >>> > On Mar 23, 2017, at 8:05 PM, Dev LFM <developer...@gmail.com>
> >>wrote:
> >> >>> >
> >> >>> > I was being ironic Josh xD
> >> >>> >
> >> >>> > But thank you for detailed answer,  actually the support team is
> >>on
> >> >>>last
> >> >>> > resource advising to try canary.. it sucks, but worst is that
> >>after
> >> >>>user
> >> >>> > save the projects, there's nothing to do.. I try to manually fix
> >> >>>some of
> >> >>> > them.. I hope that adobe releases an update soon, so I don't have
> >>to
> >> >>> > workaround with a replace of Rectangle, this would be huge amount
> >>of
> >> >>> work...
> >> >>> >
> >> >>> > Thank you all for helping me
> >> >>> >
> >> >>> > 2017-03-23 17:45 GMT+00:00 Josh Tynjala <joshtynj...@gmail.com>:
> >> >>> >
> >> >>> >> Definitely not. Performance in the debugger version is slower,
> >>and
> >> >>> they'll
> >> >>> >> have no idea why errors suddenly start popping up for random
> >>SWFs on
> >> >>> the
> >> >>> >> web that have bugs.
> >> >>> >>
> >> >>> >> - Josh
> >> >>> >>
> >> >>> >> On Thu, Mar 23, 2017 at 10:29 AM, DevLFM <developer...@gmail.com
> >
> >> >>> wrote:
> >> >>> >>
> >> >>> >>> Thank you Harbs, Should I advise our customers to install
> >>debugger
> >> >>> >> version?
> >> >>> >>> hehehe
> >> >>> >>>
> >> >>> >>> 2017-03-23 17:26 GMT+00:00 Harbs [via Apache Flex Development] <
> >> >>> >>> ml-node+s2333347n60705...@n4.nabble.com>:
> >> >>> >>>
> >> >>> >>>> I have Debug installed (for Firefox).
> >> >>> >>>>
> >> >>> >>>> I am seeing the problem in Chrome, but I don’t have Canary
> >> >>>installed.
> >> >>> >>>>
> >> >>> >>>>> On Mar 23, 2017, at 7:14 PM, DevLFM <[hidden email]
> >> >>> >>>> <http:///user/SendEmail.jtp?type=node&node=60705&i=0>> wrote:
> >> >>> >>>>>
> >> >>> >>>>> Normal or Debugger?
> >> >>> >>>>>
> >> >>> >>>>> 2017-03-23 17:02 GMT+00:00 Harbs [via Apache Flex
> >>Development] <
> >> >>> >>>>> [hidden email] <http:///user/SendEmail.jtp?ty
> >> >>> pe=node&node=60705&i=1>
> >> >>> >>>> <mailto:[hidden email]
> >> >>> >>>> <http:///user/SendEmail.jtp?type=node&node=60705&i=2>>>:
> >> >>> >>>>>
> >> >>> >>>>>> I tried and it was working for me using Yosemite.
> >> >>> >>>>>>
> >> >>> >>>>>>> On Mar 23, 2017, at 5:55 PM, DevLFM <[hidden email]
> >> >>> >>>>>> <http:///user/SendEmail.jtp?type=node&node=60698&i=0 <http
> >> >>> >>>> ://user/SendEmail.jtp?type=node&node=60698&i=0>>> wrote:
> >> >>> >>>>>>>
> >> >>> >>>>>>> Yes on chrome canary windows/osx its fixed.
> >> >>> >>>>>>>
> >> >>> >>>>>>> But on OSX is happening on all browsers! (at least in my
> >> >>> company..)
> >> >>> >>>> with
> >> >>> >>>>>>> 25.0.0.127, and the bug I posted haven't yet a single
> >>response
> >> >>> from
> >> >>> >>>>>> adobe :\
> >> >>> >>>>>>>
> >> >>> >>>>>>> "Status: Needs Review"
> >> >>> >>>>>>>
> >> >>> >>>>>>>
> >> >>> >>>>>>> Thank you
> >> >>> >>>>>>>
> >> >>> >>>>>>> 2017-03-23 15:25 GMT+00:00 piotrz [via Apache Flex
> >> >>>Development] <
> >> >>> >>>>>>> [hidden email] <http:///user/SendEmail.jtp?
> >> >>> >> type=node&node=60698&i=1
> >> >>> >>> <
> >> >>> >>>> http://user/SendEmail.jtp?type=node&node=60698&i=1>>>:
> >> >>> >>>>>>>
> >> >>> >>>>>>>> Hi,
> >> >>> >>>>>>>>
> >> >>> >>>>>>>> But you have commented that it is fixed in newest version
> >>of
> >> >>> >> Chrome.
> >> >>> >>>> Am
> >> >>> >>>>>> I
> >> >>> >>>>>>>> understand correctly ?
> >> >>> >>>>>>>>
> >> >>> >>>>>>>> "Google chrome Canary has released PPAPI 25.0.0.143 this
> >> >>>issue is
> >> >>> >>>>>> solved!"
> >> >>> >>>>>>>>
> >> >>> >>>>>>>> Piotr
> >> >>> >>>>>>>> Apache Flex PMC
> >> >>> >>>>>>>> [hidden email] <http:///user/SendEmail.jtp?
> >> >>> >> type=node&node=60698&i=2
> >> >>> >>> <
> >> >>> >>>> http://user/SendEmail.jtp?type=node&node=60698&i=2>>
> >> >>> >>>>>>>>
> >> >>> >>>>>>>>
> >> >>> >>>>>>>> ------------------------------
> >> >>> >>>>>>>> If you reply to this email, your message will be added to
> >>the
> >> >>> >>>>>> discussion
> >> >>> >>>>>>>> below:
> >> >>> >>>>>>>>
> >> >>>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-f
> >> >>>lex-development.2333347.n4.nabble&data=02%7C01%7C%
> >> 7Ca312a0b388314d92da62
> >> >>>08d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C63625965013021
> >> >>>2137&sdata=nBlIpcpMrsyqi7kEhuDo45ib5gmqkj2Xd2Uilv0atOk%3D&reserved=0
> >><
> >> >>> >>> http://apache-flex-
> >> >>> >>>> development.2333347.n4.nabble/>.
> >> >>> >>>>>> com/Cloning-rectangles-
> >> >>> >>>>>>>> tp60691p60694.html
> >> >>> >>>>>>>> To unsubscribe from Cloning rectangles, click here
> >> >>> >>>>>>>> <
> >> >>> >>>>>>>> .
> >> >>> >>>>>>>> NAML
> >> >>> >>>>>>>>
> >> >>><https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-
> >> >>>flex-development.2333347.n4.nabble&data=02%7C01%7C%
> >> 7Ca312a0b388314d92da6
> >> >>>208d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6362596501302
> >>
> >>>>>12137&sdata=nBlIpcpMrsyqi7kEhuDo45ib5gmqkj
> 2Xd2Uilv0atOk%3D&reserved=0.
> >> >>> >>>>>> com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_
> >> >>> >>>>>> html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> >> >>> >>>>>> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> >> >>> >>>>>> nabble.view.web.template.NodeNamespace&breadcrumbs=
> >> >>> >>>>>> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> >> >>> >>>>>>
> >>21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
> >> >>> >>>>>>>>
> >> >>> >>>>>>>
> >> >>> >>>>>>>
> >> >>> >>>>>>>
> >> >>> >>>>>>>
> >> >>> >>>>>>> --
> >> >>> >>>>>>> View this message in context: http://apache-flex-
> >> >>> >>>>>> development.2333347.n4.nabble.com/Cloning-rectangles-
> >> >>> >>> tp60691p60696.html
> >> >>> >>>>>>> Sent from the Apache Flex Development mailing list archive
> >>at
> >> >>> >>>>>> Nabble.com.
> >> >>> >>>>>>
> >> >>> >>>>>>
> >> >>> >>>>>>
> >> >>> >>>>>> ------------------------------
> >> >>> >>>>>> If you reply to this email, your message will be added to the
> >> >>> >>>> discussion
> >> >>> >>>>>> below:
> >> >>> >>>>>>
> >> >>>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-f
> >> >>>lex-development.2333347.n4.nabble&data=02%7C01%7C%
> >> 7Ca312a0b388314d92da62
> >> >>>08d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C63625965013021
> >> >>>2137&sdata=nBlIpcpMrsyqi7kEhuDo45ib5gmqkj
> 2Xd2Uilv0atOk%3D&reserved=0.
> >> >>> >>>> com/Cloning-rectangles- <http://apache-flex-development.
> >> >>> >>>> 2333347.n4.nabble.com/Cloning-rectangles->
> >> >>> >>>>>> tp60691p60698.html
> >> >>> >>>>>> To unsubscribe from Cloning rectangles, click here
> >> >>> >>>>>> < href="" target="_top" rel="nofollow" link="external">
> >> >>> >>>>>> .
> >> >>> >>>>>> NAML
> >> >>> >>>>>>
> >> >>><https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-
> >> >>>flex-development.2333347.n4.nabble&data=02%7C01%7C%
> >> 7Ca312a0b388314d92da6
> >> >>>208d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6362596501302
> >>
> >>>>>12137&sdata=nBlIpcpMrsyqi7kEhuDo45ib5gmqkj
> 2Xd2Uilv0atOk%3D&reserved=0.
> >> >>> >>>> com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_
> >> >>> >>>> html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> >> >>> >>>> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> >> >>> >>>> nabble.view.web.template.NodeNamespace&breadcrumbs=
> >> >>> >>>> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> >> >>> >>>> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
> >><
> >> >>> >>>>
> >> >>>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-f
> >> >>>lex-development.2333347.n4.nabble.com%2Ftemplate%2F&data=
> >> 02%7C01%7C%7Ca3
> >> >>>12a0b388314d92da6208d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C
> >> >>>0%7C636259650130212137&sdata=8USgZtTwiHArQ8vH7NlgXheEXRQk17
> >> eTKJqHs9PNwUo
> >> >>>%3D&reserved=0
> >> >>> >>>> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> >> >>> >>>> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> >> >>> >>>> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> >> >>> >>>> nabble.view.web.template.NodeNamespace&breadcrumbs=
> >> >>> >>>> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> >> >>> >>>>
> >>21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> >> >>> >>>>>>
> >> >>> >>>>>
> >> >>> >>>>>
> >> >>> >>>>>
> >> >>> >>>>>
> >> >>> >>>>> --
> >> >>> >>>>> View this message in context: http://apache-flex-
> >> >>> >>>> development.2333347.n4.nabble.com/Cloning-rectangles-
> >> >>> >> tp60691p60702.html
> >> >>> >>> <
> >> >>> >>>>
> >> >>>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-f
> >> >>>lex-development.2333347.n4.nabble.com%2FCloning-&data=02%
> >> 7C01%7C%7Ca312a
> >> >>>0b388314d92da6208d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7
> >> >>>C636259650130212137&sdata=kpolxCHdwK6fqgOCU5UxIisY%
> >> 2FyroIk0Krfy2%2Bln%2F
> >> >>>5pM%3D&reserved=0
> >> >>> >>>> rectangles-tp60691p60702.html>
> >> >>> >>>>> Sent from the Apache Flex Development mailing list archive at
> >> >>> >>> Nabble.com
> >> >>> >>>>
> >>
> >>>>><https://na01.safelinks.protection.outlook.com/?url=
> http%3A%2F%2Fnabbl
> >>>>>e
> >> .
> >> >>>com%2F&data=02%7C01%7C%7Ca312a0b388314d92da6208d472c7
> >> de50%7Cfa7b1b5a7b34
> >> >>>438794aed2c178decee1%7C0%7C0%7C636259650130212137&
> >> sdata=uKvzpTTXw9N50O%2
> >> >>>BHU3WbmSQG35YX0VDAZUdtco41PxA%3D&reserved=0>.
> >> >>> >>>>
> >> >>> >>>>
> >> >>> >>>>
> >> >>> >>>> ------------------------------
> >> >>> >>>> If you reply to this email, your message will be added to the
> >> >>> >> discussion
> >> >>> >>>> below:
> >> >>> >>>>
> >> >>>https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-f
> >> >>>lex-development.2333347.n4.nabble&data=02%7C01%7C%
> >> 7Ca312a0b388314d92da62
> >> >>>08d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C63625965013021
> >> >>>2137&sdata=nBlIpcpMrsyqi7kEhuDo45ib5gmqkj
> 2Xd2Uilv0atOk%3D&reserved=0.
> >> >>> >> com/Cloning-rectangles-
> >> >>> >>>> tp60691p60705.html
> >> >>> >>>> To unsubscribe from Cloning rectangles, click here
> >> >>> >>>>
> >> >>><https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-
> >> >>>flex-development.2333347.n4.nabble&data=02%7C01%7C%
> >> 7Ca312a0b388314d92da6
> >> >>>208d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6362596501302
> >>
> >>>>>12137&sdata=nBlIpcpMrsyqi7kEhuDo45ib5gmqkj
> 2Xd2Uilv0atOk%3D&reserved=0.
> >> >>> >>> com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=
> >> >>> 60691&code=
> >> >>> >>> ZGV2ZWxvcGVybGZtQGdtYWlsLmNvbXw2MDY5MXw1OTAzODg2NDI=>
> >> >>> >>>> .
> >> >>> >>>> NAML
> >> >>> >>>>
> >> >>><https://na01.safelinks.protection.outlook.com/?url=
> >> http%3A%2F%2Fapache-
> >> >>>flex-development.2333347.n4.nabble&data=02%7C01%7C%
> >> 7Ca312a0b388314d92da6
> >> >>>208d472c7de50%7Cfa7b1b5a7b34438794aed2c178de
> >> cee1%7C0%7C0%7C6362596501302
> >>
> >>>>>12137&sdata=nBlIpcpMrsyqi7kEhuDo45ib5gmqkj
> 2Xd2Uilv0atOk%3D&reserved=0.
> >> >>> >>> com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_
> >> >>> >>> html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> >> >>> >>> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> >> >>> >>> nabble.view.web.template.NodeNamespace&breadcrumbs=
> >> >>> >>> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> >> >>> >>> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
> >> >>> >>>>
> >> >>> >>>
> >> >>> >>>
> >> >>> >>>
> >> >>> >>>
> >> >>> >>> --
> >> >>> >>> View this message in context: http://apache-flex-
> >> >>> >>> development.2333347.n4.nabble.com/Cloning-rectangles-tp60691
> >> >>> p60706.html
> >> >>> >>> Sent from the Apache Flex Development mailing list archive at
> >> >>> Nabble.com.
> >> >>> >>>
> >> >>> >>
> >> >>>
> >> >>>
> >> >>
> >>
> >>
>
>

Reply via email to