سؤال

وأنا في عملية تصميم بانوراما المشاهد 3D باستخدام papervision3d للمكتبة 3D. أنا الترميز تماما في ActionScript3 باستخدام FlashDevelop. أنا في نقطة الآن حيث أحتاج إلى إضافة مكونات بسيطة (زر، القائمة المنسدلة، شريط الأدوات، وما إلى ذلك) وأنا أعلم أن استخدام MXML فمن السهل أن إنشاء معهد اليونسكو للإحصاء. هل لديها أي خبرة في إنشاء معهد اليونسكو للإحصاء في MXML ومن ثم استغلالها سواء في داخل كائن papervision3d؟ أساسا، أريد أن أضع زر المحدد من قبل ملف MXML في منتصف بلدي بانوراما وليس لدي أي فكرة عن كيفية القيام بذلك. شكرا على اي مساعدة.

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

المحلول

وأنا أفعل شيئا من هذا القبيل جدا: لقد تم تطوير بانوراما المشاهد 3D مع Papervision3D، مع وجود ضوابط فليكس وأضافت كواجهة. (يمكنك التحقق من الوضع الحالي من المشاهد في http://www.panocast.com )

وماذا فعلت هنا هو بالضبط عكس ما طلبتم: أنا ملفوفة وجهة نظر Papervision3D داخل UIComponent، ووضع ذلك في ملف MXML. من خلال وضعه في Canvas، وكنت قادرا على وضع ضوابط على أعلى من ذلك. وإليك الطريقة:

<mx:Canvas width="100%" height="100%">
    <!-- the main panoarama player object -->
    <pp:PanoViewer id="pv" width="100%" height="100%" />

    <!-- horizontal control bar -->
    <mx:HBox id="controls" bottom="10" left="10" right="10">
        <!-- rewind & play/pause buttons -->
        <mx:ButtonBar id="playbackButtons" buttonWidth="26">
            <mx:dataProvider>
                <mx:Array>
                    <mx:Object icon="@Embed(source='../../../../assets/rewind.png')" toolTip="Rewind video" name="rewind" />
                    <mx:Object icon="{playIcon}" toolTip="Play video (space)" name="play" />
                </mx:Array>
            </mx:dataProvider>
        </mx:ButtonBar>
    ... 

وغيرها.

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