Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
34 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 246
1
AS 3.0

Взаимная зависимость положения объекта и значений переменных

14.12.2013, 18:16. Показов 542. Ответов 1
Метки нет (Все метки)

делаю игру в adobe flash professional cs5.5
при нажатии на кнопку (kp11) появляется bot1 и движется прямо от точки появления, он должен появляться только если значение переменной skra больше 100, а после его создания от этой переменной должно отниматься 100, bot1 создаётся, идёт, но от переменной ничего не отнимается, причём если часть кода которая отнимает 100 от переменной не в if то есть не в if(skra <= 100) {вот не здесь} то от переменной 100 отнимается и bot1 при нажатии не создаётся, а вот если часть кода которая отнимает 100 в if то она не работает, вот код игры
ActionScript 3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.events.Event;
 
var skra = 100;
var bb1 = 100
var hp1 = 100;
var skr2 = 100;
var hp2 = 100;
var feef = 1;
var pl = new bot1();
//11111111111111111111111111111
if(hp1 == 0)
 
{
    removeChild(b1);
    b1 = null;
    removeChild(a44);
    a44 = null;
}
if(hp2 == 0)
{
    removeChild(b2);
    b2 = null;
    removeChild(b44);
    b44 = null;
}
if(hp2 <= 75)
{
    removeChild(b11);
    b11 = null;
}
if(hp2 <= 50)
{
    removeChild(b22);
    b22 = null;
}
if(hp2 <= 25)
{
    removeChild(b33);
    b33 = null;
}
if(hp1 <= 75)
{
    removeChild(a11);
    a11 = null;
}
if(hp1 <= 50)
{
    removeChild(a22);
    a22 = null;
}
if(hp1 <= 25)
{
    removeChild(a33);
    a33 = null;
}
 
//11111111111111111111111111111
 
kp11.addEventListener(MouseEvent.MOUSE_DOWN, kp111);
function kp111 (e:Event){
    
 
 if(skra >= 100)
    {
 pl.x = b1.x;
 pl.y = b1.y - 27;
 skra -= 100;
 
 addChild(pl);
pl.addEventListener(Event.ENTER_FRAME, iedet);
}
 
function iedet (e:Event)
{
    var pl:MovieClip = e.currentTarget as MovieClip;
    pl.y -= 1;
}
}
как исправить скажите плиз

Добавлено через 22 часа 51 минуту
я понял в чём ошибка, просто у меня было 2 кадра и переменная skra постоянно обновлялась, если оставить только 1 кадр то от переменной skra при создании bot1 отнимается 100, но в 1 кадре может быть только 1 bot1, а вот в чём вопрос, кадры будут в любой среде разработки для flash, actionscript3 или они только в Adobe Flash Professional CS5.5, и вообще если я могу создать игру в Adobe Flash Professional CS5.5 смогу ли я её создать в другой ide? есть ликакая-нибудь разница в написании actionscript кода между разными ide?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2013, 18:16
Ответы с готовыми решениями:

Взаимная зависимость модулей
// module.h #ifndef module #define module #include &quot;module 2.h&quot; struct A { B b;

Зависимость гипотенузы от положения X
Дан прямоугольный треугольник, AOB, O-прямой угол. AO один из его катетов равный d, величина OB...

Зависимость от изменения положения курсора
В общем вопрос такой. В форме есть кнопка, при mousedown - что-то делается. В момент удержания и...

Найти зависимость напряжения на нагрузке от положения движка потенциометра
Найти зависимость напряжения на нагрузке от положения движка потенциометра. Сопротивление {R}_{n} =...

1
Модератор
2867 / 1723 / 175
Регистрация: 19.02.2011
Сообщений: 6,383
14.12.2013, 18:47 2
Не пишите код в кадрах.
Пишите его в классах.
В классах его можно хоть в блокноте писать.
Для результата важна не ИДЕ, а компилятор.
Авторские уроки и статьи
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2013, 18:47

Как обеспечить зависимость значений одного поля от значений другого?
Прошу прощения за непонятное название темы, не знал, как это ещё можно назвать. Делаю курсовую,...

Зависимость переменных
Добрый вечер, рассчитываю трансформатор в Mathcad Prime 3.0, расчет получился очень большой и вот...

Динамическое изменение положения объекта
Ребят, как ПРОГРАММНО сделать то, что в делфи 7 делается так: ПКМ по объекту-управление-переслать...

Изменение положения привязанного объекта по Y
На сцене имеется префабный FPS персонаж. К нему привязан один объект, и он двигается вслед за...

Opencv определение положения объекта
Мне нужно определить положение выделенного объекта. Я использовал исходник(cMatchTemplate) в нем...

Названия и положения файлов в виде переменных.
Yest sleduyushaya komanda: Shell ('''C:Program FilesfCoder2JPEG2JPEG.exe''...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru