كيفية الوصول إلى اختيار قائمة الإدارات XMLUI من JSFL في فلاش؟

StackOverflow https://stackoverflow.com/questions/1498200

  •  19-09-2019
  •  | 
  •  

سؤال

لدي ببساطة XML UI:

<dialog title="Select Symbol" buttons="accept, cancel">
    <vbox>
        <targetlist id="target_symbol" height="300" width="400" required="true" class="movie clip" />
    </vbox>
</dialog>

كيف يمكنني الحصول على نتيجة مرة واحدة ضغط المستخدم قبول قبول؟

لدي شيء أساسي مثل:

var doc = fl.getDocumentDOM();
var symbolDialog = doc.xmlPanel(fl.configURI + 'Javascript/GetSymbolDialog.xml');
    if(symbolDialog.dismiss == 'accept')
    fl.trace(symbolDialog.target_symbol);

وكل ما أحصل عليه هو غير محدد.

symboldialog.target_symbol.value غير موجود.

لقد بحثت في الفصل عن Xmlui في تمديد فلاش MX 2004 كتاب، ولكن جميع الخصائص المدرجة هناك تحت قائمة المستهلكة هي: المعرف والارتفاع والعرض والفئة والمطلوبة.

كيف يمكنني الحصول على الاختيار من القائمة المستهدفة؟

هل كانت مفيدة؟

المحلول

فقط في حالة وجود أشخاص من مسافة المسافة في عام 2010 ترغب في السفر عبر الزمن إلى 2004 ولعب مع هذا، إليك الجواب، عبر تود سيل, ، أحد مؤلفي تمديد فلاش MX 2004 :

يبدو أنك بحاجة إلى تحديد خاصية هي نفس معرف القائمة المستهدفة، ثم يمكنك الوصول إليها من خلال XMLUI.GET (اسم الملكية).

لذلك يجب أن يبدو رمز XML المنقح مثل هذا:

<dialog title="Select Symbol" buttons="accept, cancel">
    <properties>
        <property id="target_symbol" default="_parent" />
    </properties>
    <vbox>
        <targetlist id="target_symbol" height="300" width="400" required="true" class="movie clip" />
    </vbox>
</dialog>

وهذا كل شيء.

fl.trace(symbolDialog.target_symbol);

سوف تعمل فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top