Вверх ↑
Ответов: 2290
Рейтинг: 678
#1: 2012-05-01 22:28:47 ЛС | профиль | цитата
BogdashkaM писал(а):
о потом что-то сделал не так и выдаёт ошибку.

BogdashkaM, элементы из вкладки GameEngine работают как Менеджеры. Ошибку у тебя выдает потому что в свойствах (GameScene, Sprites) элемента GE_GridSpace установлены значения несуществующих менеджеров (в схеме их нет). Да и ты подаешь на точку doSetCell значения X,Y и ID, так твои ID элементу не знакомы (не присвоены эти ID спрайтам в схеме).
А для разбивания строки посимвольно пользуйся Str_Enum.
Вот так:
Add(MainForm,2953706,217,406)
{
Width=332
Height=218
Position=1
link(onCreate,872948:doEnum,[])
}
Add(ArrayEnum,872948,280,420)
{
link(onItem,15459306:doEnum,[])
link(Array,13860956:Array,[])
}
Add(Str_Enum,15459306,322,420)
{
Delimiter=""
link(onEnum,7686799:doOperation,[])
}
Add(MT_AddData,6065866,413,420)
{
Count=3
InputMT=3
link(onAdd,2103351:doValue,[])
link(Data2,872948:Index,[(426,408)(408,408)(408,479)(293,479)])
link(Data3,15459306:Part,[(433,400)(359,400)(359,464)(335,464)])
}
Add(Math,7686799,371,420)
{
OpType=1
Op2=1
ResultType=0
link(onResult,6065866:doAdd,[])
link(Op1,15459306:NumSubStr,[(377,409)(364,409)(364,471)(328,471)])
}
Add(StrList,13860956,266,364)
{
Strings=#30:111111111111111111111111111111|30:111111111111111111111111111111|30:100111111111111111111111111111|30:100111111111111111111111111111|30:100100000000000000021111111111|30:100000000000000000021111111111|30:100000000000000000021111111111|30:111100000000000000021111111111|30:111111111111111111111111111111|30:111111111111111111111111111111|30:111111111111111111111111111111|30:111111111111111111111111111111|30:111111111111111111111111111111|30:111111111111111111111111111111|30:111111111111111111111111111111|30:111111111111111111111111111111|
}
Add(PaintBox,5552006,616,357)
{
Left=10
Top=15
Width=300
Height=160
Color=-16777196
}
Add(Img_Text,12418690,616,539)
{
Point(X)
Point(Y)
link(Bitmap,5552006:Bitmap,[])
link(Text,2103351:Value3,[(629,460)(650,460)])
link(X,16344306:Result,[])
link(Y,10127371:Result,[(643,520)(678,520)])
}
Add(Math,16344306,630,483)
{
OpType=2
Op2=10
ResultType=0
link(onResult,10127371:doOperation,[])
link(Op1,2103351:Value1,[])
}
Add(Math,10127371,672,483)
{
OpType=2
Op2=10
ResultType=0
link(onResult,12418690:doDraw,[(713,489)(713,590)(604,590)(604,545)])
link(Op1,2103351:Value2,[(678,467)(643,467)])
}
Add(MT_MultiMem,2103351,630,420)
{
Count=3
link(onData,16344306:doOperation,[(744,426)(744,610)(590,610)(590,489)])
}
карма: 11

0