I think that is probably hard coded. In the completion it is already offering ns as the prefix.
But could you use a template that has your xmlns already baked in? On 5/10/13 9:12 AM, "Cosma Colanicchia" <cosma...@gmail.com> wrote: > You type "<" and the name of a component, let's say MyCustomComponent, that > is in the library with a namespace manifest. > > FB will add, in the root element of the mxml, a declaration > (xmlns:ns="<manifest-uri>") and apply that prefix ("<ns:MyCustomComponent ") > > There's no way, AFAK, to associate to each uri a preferred prefix, to avoid > fixing the ns, ns1 ecc. generated prefixes. > > > > 2013/5/10 Alex Harui <aha...@adobe.com> > >> I guess I still don't understand the steps. What are you typing and how is >> FB responding? >> >> >> On 5/10/13 8:37 AM, "Cosma Colanicchia" <cosma...@gmail.com> wrote: >> >>> I am creating an swc library that includes a namespace manifest, using >> the >>> documented COMPC compiler API. >>> >>> When referencing and using a library with a manifest, the first time you >>> use a component in a MXML document FB will autodeclare the namespace uri >>> for you, using a prefix like "ns", "ns1", ecc. >>> >>> I was searching for a way to tell FB that, for the namespace uri " >>> http://my.domain/ns/mylib" I'd like to use the <mylib:...> prefix, >> without >>> declaring it in advance or correcting the declaration after each first >>> usage on new MXML documents (like FB already does for standard mx/s/fx >>> namespaces). >>> >>> >>> >>> >>> 2013/5/10 Alex Harui <aha...@adobe.com> >>> >>>> None of us worked on FB, so we don't know how it works. I'm not clear >> what >>>> the steps you are using to reproduce this issue is. Are you just typing >>>> xmlns in an MXML file or is it the auto-complete suggestions or >> something >>>> else? >>>> >>>> >>>> On 5/10/13 5:04 AM, "Carlos Rovira" <carlos.rov...@codeoscopic.com> >> wrote: >>>> >>>>> Hi Cosma, >>>>> >>>>> very interesting, I have the same issue with my as3 libraries. My >> defined >>>>> library namespace is "r" but FB throws "ns" >>>>> >>>>> I couldn't get this to work again since FB4.7 >>>>> >>>>> Maybe Alex, Carol or Peter could point what's happening and if >> something >>>>> could be done to fixit or is something >>>>> that only a patch in FB could solve. >>>>> >>>>> >>>>> >>>>> 2013/5/10 Cosma Colanicchia <cosma...@gmail.com> >>>>> >>>>>> I have a SWC library declaring a custom namespace, when I use it I'd >>>> like >>>>>> to have FB suggest a custom prefix declaration in MXML. >>>>>> >>>>>> Currently, FB is able to provide the default "s", "fx" and "mx" >> prefixes >>>>>> automatically, any other is declared as "ns", "ns1" and so on. >>>>>> >>>>>> In previous version there was an undocumented way using a design.xml >> to >>>> set >>>>>> a default in the swc library itself, but was probably part of the >> design >>>>>> view feature and doesn't work anymore in FB 4.7 (see [1] for details). >>>>>> >>>>>> Documentation of FB 4.7 [2] about the file template customization >>>> describes >>>>>> an ${xmlns} token (for new MXML components) that should be gather info >>>> from >>>>>> some namespace preferences, but I can't find any such preferences >>>> settings. >>>>>> >>>>>> I also found that the only place in Flash Builder folders with >>>> references >>>>>> these prefixes settings in clear text is the plugin.xml file of >>>>>> the com.adobe.flexide.mxml.core_4.7.0.349722 plugin , in the >>>>>> "com.adobe.flexbuilder.codemodel.mxmlNamespaceRegistry" extension, I >>>> tried >>>>>> adding additional MXMLNamespace nodes specifiny the prefix and uri, >>>> with no >>>>>> effects (SDK contains the namespaces uri in various XML files, but I >>>> found >>>>>> no traces of the default prefixes). >>>>>> >>>>>> Anyone had luck? Am I the only one trying to use custom prefix? :) >>>>>> >>>>>> >>>>>> [1] >>>>>> >>>>>> >>>> >> http://stackoverflow.com/questions/6453919/how-can-i-make-flashbuilder-use-a- >>>>>> custom-namespace-prefix/6456120#6456120 >>>>>> >>>>>> [2] >>>>>> >>>>>> >>>> >> http://help.adobe.com/en_US/flashbuilder/using/WSe4e4b720da9dedb5344c6f711358 >>>>>> acdda1d-7fff.html#WSe4e4b720da9dedb56fd3caca12e6bb494bb-7fee >>>>>> >>>>> >>>>> >>>> >>>> -- >>>> Alex Harui >>>> Flex SDK Team >>>> Adobe Systems, Inc. >>>> http://blogs.adobe.com/aharui >>>> >>>> >> >> -- >> Alex Harui >> Flex SDK Team >> Adobe Systems, Inc. >> http://blogs.adobe.com/aharui >> >> -- Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui