0

所以我有file1,它是:

<Alloy>
    <Window class="container">
        <View class='game1' id = 'game1'></View>
        <View class='game2'></View>
        <View class='game3'></View>
        <View class='game4'></View>
        <View class='game5'></View>
        <View class='game6'></View>
        <View class='game7'></View>
        <View class='game8'></View>
        <View class='game9'></View>
    </Window>
</Alloy>

文件 2 是

<Alloy>
    <View>
        <View class='game1'></View>
        <View class='game2'></View>
        <View class='game3'></View>
        <View class='game4'></View>
        <View class='game5'></View>
        <View class='game6'></View>
        <View class='game7'></View>
        <View class='game8'></View>
        <View class='game9'></View>
    </View>
</Alloy>

我做:

var GAME1 = Alloy.createController('file2');
$.game1.add(GAME1);

如果文件 2 是一个窗口但 android 不支持窗口中的窗口并崩溃,这在 iphone 中有效。这种方式似乎不适用于android。最终目标是拥有一个 3x3 板和另一个 3x3 板,但需要位于 2 个不同的文件中。

4

1 回答 1

2

首先试试这个

var GAME1 = Alloy.createController('file2');
$.game1.add(GAME1.getView());
于 2013-08-06T20:21:08.767 回答