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

Reply via email to