Flash AS3 - مشاكل في الحصول على فلاش لتحميل ملفات XML التي تم إنشاؤها ديناميكيًا

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

  •  23-09-2019
  •  | 
  •  

سؤال

لست متأكدًا تمامًا من كيفية وصف المشكلة التي أواجهها لكنني سأبذل قصارى جهدي.

لديّ معرض صور مدمج في AS3 يقوم بتحميل المحتوى عبر ملف XML. لا شيء ينفخ هنا ... عند الاختبار محليًا على ملف XML ثابت ، يعمل المعرض على النحو المقصود. الغرض من هذا المعرض هو العمل داخل CMS وتحميل ملفات XML التي تم إنشاؤها ديناميكيًا لعرض الصور/المعلومات المناسبة لكل معرض معين.

كل هذه الوظائف على ما يرام ، إلى حد ما ...

يسمى ملف XML الذي يتم ملؤه ديناميكيًا photos.xml. هذا ما أحاول تحميله في معرض الصور.

بمجرد تعيين ملف XML إلى معرض محدد ، تصبح السلسلة شيئًا لتأثير الصور.

الطريقة الوحيدة التي يمكنني من خلالها الحصول على المعرض للعمل بشكل صحيح هي إذا أخبرت المعرض بتحميل سلسلة محددة "photos.xml؟ content = xxxxxx" ، وسوف يعمل بشكل جيد.

ما لا يمكنني الحصول عليه هو تحميل معرض ، بغض النظر عن سلسلته المحددة. لذلك إذا كنت في فهرس جميع المعارض ونقر على أي من المعارض ، فلن يقوم بتحميل XML لهذا المعرض.

لذلك أعتقد أن ما أطلبه هو كيف يمكنني الحصول عليه حتى يقوم AS3 بتحميل XML لأي معرض أقوم بنقره ، سواء كان "photos.xml؟ content = xxxxxx" أو "photos.xml؟ content = yyyyy" أو "photos.xml؟ content = zzzzzz"

لا يوجد حل صحيح

نصائح أخرى

الطريقة الوحيدة التي يمكنني من خلالها الحصول على المعرض للعمل بشكل صحيح هي إذا أخبرت المعرض بتحميل سلسلة محددة "photos.xml؟ content = xxxxxx" ، وسوف يعمل بشكل جيد.

يبدو أن CMS تقوم بإنشاء ملف XML عند الطلب ، وفي هذه الحالة ليس رمز ActionScript الذي يحتاج إلى التحرير ، ولكن الخلفية/CMS.

هل يمكنك الوصول إلى ملف XML بدون ?content=xxxxxx في نهايةالمطاف؟ إذا لم يكن الأمر كذلك ، فهذا هو الجزء الذي يجب عليك إصلاحه أو إعلان مكالمة مثل ?content=showAll وتخصيصه لتفريغ الهيكل بأكمله.

إذا كان لديك إمكانية الوصول إلى الأسماء IE XXX و YYY & ZZZ على سبيل المثال ، لا يمكنك ببساطة تسميتها شيئًا مثل:

"photos.xml؟ content ="+ x [i] ؛

حيث يمكن أن يكون x مجموعة من جميع الأسماء التي لديك.

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