Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CBB46E53F for ; Mon, 26 Nov 2012 21:32:58 +0000 (UTC) Received: (qmail 44667 invoked by uid 500); 26 Nov 2012 21:32:57 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 44628 invoked by uid 500); 26 Nov 2012 21:32:57 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 44584 invoked by uid 99); 26 Nov 2012 21:32:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 21:32:56 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of aharui@adobe.com designates 64.18.1.189 as permitted sender) Received: from [64.18.1.189] (HELO exprod6og105.obsmtp.com) (64.18.1.189) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Nov 2012 21:32:47 +0000 Received: from outbound-smtp-1.corp.adobe.com ([192.150.11.134]) by exprod6ob105.postini.com ([64.18.5.12]) with SMTP ID DSNKULPf6gSrezz0VV5XQtWAiJYB2Zd01873@postini.com; Mon, 26 Nov 2012 13:32:27 PST Received: from inner-relay-1.corp.adobe.com ([153.32.1.51]) by outbound-smtp-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id qAQLTZ1v000732 for ; Mon, 26 Nov 2012 13:29:35 -0800 (PST) Received: from nacas01.corp.adobe.com (nacas01.corp.adobe.com [10.8.189.99]) by inner-relay-1.corp.adobe.com (8.12.10/8.12.10) with ESMTP id qAQLWPNc002566 for ; Mon, 26 Nov 2012 13:32:25 -0800 (PST) Received: from NAMBX02.corp.adobe.com ([10.8.127.96]) by nacas01.corp.adobe.com ([10.8.189.99]) with mapi; Mon, 26 Nov 2012 13:32:25 -0800 From: Alex Harui To: "flex-dev@incubator.apache.org" Date: Mon, 26 Nov 2012 13:32:23 -0800 Subject: Re: FalconJS has landed Thread-Topic: FalconJS has landed Thread-Index: Ac3MG2GNedSRd1S/QPSqdnWJ1WydwwAAiP4I Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-Entourage/13.13.0.120411 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org On 11/26/12 1:15 PM, "Erik de Bruin" wrote: >> Instead, I want to leverage what is there, and specifically disallow sup= port >> for Flash APIs that will be hard to implement, at least in the early goi= ng. >> In fact, the right test when building an app in this new framework would= be >> to not import any Flash classes. I would prefer to wrap important Flash >> concepts in a way that makes them easier to implement on the HTML/JS sid= e. >> For example, why cross-compile all of the AS Flex button code? There's = a >> pretty good button baked into the HTML/JS stack. >=20 > I think I abused the term API a bit. With JS player I meant the entire > JS 'engine' (actively avoiding the term framework ;-)) that takes the > compiled JS app and makes it "happen" in the browser. Well, I may not understand what you mean by "engine", but in my prototype, = I don't think there really is one. The way I see it, apps are an assembly of components with some glue code. I don't want to try to write another layer that is like a VM/engine. >=20 > The 'native' HTML/JS controls, as you call them, don't provide a > consistent look and feel across browsers and platforms and certainly > don't allow for skinning (yes, CSS allows for some, but not nearly > what we're used to). This has always been one of the strong points of > Flex and I think we should seriously consider making it one of the > strong points of FlexJS. Sure, folks are welcome to embark on an advanced skinnable set of components, but IMO, the basic set should be pretty bare bones. Hopefully there is some existing pattern for providing custom buttons in HTML/JS we can just wrap. But I hope we don't have to try to transcode an AS button implementation. That just sounds like a lot of work. --=20 Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui