Проблемы со скриптом действий с Adobe Flash Builder - PullRequest
0 голосов
/ 21 сентября 2011

Мне дали хранилище, полное файлов Mxml и .AS. Задача состоит в том, чтобы отредактировать игру wole mole.

Я загрузил репозиторий во Flash Builder, используя new -> Flex Project, затем я установил местоположение проекта в корневой репозиторий.

Теперь он загружен во Flash Builder, но когда я нажимаю «Запустить maingame» в файле maingame, он не запускается, я получаю сообщение об ошибке «1005»

File not found: file:/C:/Users/Tom/Desktop/DubitPlatform-Co/bin-debug/MainGameView.html

есть идеи, где я иду не так?

Спасибо

вот код для файла maingameview.mxml

<?xml version="1.0" encoding="utf-8"?>
<views:MainGameViewBase xmlns:fx="http://ns.adobe.com/mxml/2009" 
         xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx"
         xmlns:views="uk.co.dubit.whackamole.views.*"
         xmlns:components="uk.co.dubit.whackamole.views.components.*"
         styleName="stretchToContainer">
    <fx:Declarations>
        <s:Sequence id="startAnimation" effectEnd="startAnimationEnd()">
            <s:Sequence id="readyAnimation" target="{readyLabel}" >
                <s:Parallel duration="400">
                    <s:Fade alphaFrom="0" alphaTo="1" />
                    <s:Scale scaleXFrom="0" scaleYFrom="0" scaleXTo="1" scaleYTo="1" />
                </s:Parallel>
                <s:Pause duration="1000" />
                <s:Fade alphaFrom="1" alphaTo="0" duration="100" />
            </s:Sequence>
            <s:Sequence id="goAnimation" target="{goLabel}" >
                <s:Parallel duration="400">
                    <s:Fade alphaFrom="0" alphaTo="1" />
                    <s:Scale scaleXFrom="0" scaleYFrom="0" scaleXTo="1" scaleYTo="1" />
                </s:Parallel>
                <s:Pause duration="1000" />
                <s:Fade alphaFrom="1" alphaTo="0" duration="100" />
            </s:Sequence>
        </s:Sequence>
    </fx:Declarations>

    <s:VGroup width="100%" height="100%" paddingBottom="10" paddingLeft="10" paddingRight="10" paddingTop="10" gap="10">

        <s:HGroup width="100%" height="100%" gap="10">

            <s:BorderContainer styleName="roundedBorder" minHeight="0" minWidth="0" width="66%" height="100%" >

                <s:Label id="readyLabel" text="Ready?" fontSize="72" color="0xffffff" verticalCenter="0" horizontalCenter="0" alpha="0">
                    <s:filters>
                        <s:GlowFilter color="0x000000" strength="10" />
                    </s:filters>        
                </s:Label>

                <s:Label id="goLabel" text="Go!" fontSize="72" color="0xffffff" verticalCenter="0" horizontalCenter="0" alpha="0">
                    <s:filters>
                        <s:GlowFilter color="0x000000" strength="10" />
                    </s:filters>        
                </s:Label>

                <s:DataGroup
                    id="moleHolesDataGroup"
                    dataProvider="{ moleHoles }"
                    itemRenderer="uk.co.dubit.whackamole.views.MoleHoleItemRenderer"
                    verticalCenter="0" horizontalCenter="0">
                    <s:layout>
                        <s:TileLayout requestedRowCount="3" requestedColumnCount="3" horizontalGap="10" verticalGap="10" />
                    </s:layout>             
                </s:DataGroup>
            </s:BorderContainer>

            <s:VGroup width="33%" height="100%" gap="10">

                <s:BorderContainer styleName="roundedBorder" minHeight="0" minWidth="0" width="100%" height="30" >
                    <s:Label text="Achievements" verticalCenter="0" horizontalCenter="0" />
                </s:BorderContainer>

                <s:BorderContainer styleName="roundedBorder" minHeight="0" minWidth="0" width="100%" height="100%" >

                </s:BorderContainer>    

            </s:VGroup>

        </s:HGroup>


        <s:BorderContainer styleName="roundedBorder" minHeight="0" minWidth="0" width="100%" height="30" bottom="10" >
            <s:Label text="Score: { mainGame.score }" left="10" verticalCenter="0"/>
        </s:BorderContainer>

    </s:VGroup>

</views:MainGameViewBase>

Я не уверен на 100%, что это файл, который я должен запустить, чтобы иметь возможность играть в игру. Какой файл сделает игру исполняемой?

1 Ответ

0 голосов
/ 21 сентября 2011

Ваш HTML не генерируется. Ниже приведены некоторые попытки, которые я могу сказать ...

Does your bin-debug has MainGameView.html
  1. Можете ли вы опубликовать свой файл MainGameView.mxml, должна быть какая-то ошибка, которая не генерирует вывод html.

  2. Удалите содержимое файла maingame.mxml и просто включите только тег Application, посмотрите, можете ли вы сгенерировать MainGameView.html в bin-debug

...