Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.11.2011, 23:20
jediff вне форума Посмотреть профиль Отправить личное сообщение для jediff Найти все сообщения от jediff
  № 21  
Ответить с цитированием
jediff

Регистрация: Dec 2010
Сообщений: 22
ого какая дискуссия поднялась )

ребя помогите еще , такая вот задачка:

есть объект - прямоугольник (имя экземпляра напрмиер "block");
есть динамическое текстовое поле ( имя экземпляра например "textstring");
задача : при клике на объект он сдвигался на 5 пикселей по +х оси , сделать это конечно не проблема, главная задача - что разрешено только 4 клика по объекту и когда идёт 5 клик объект не двигался , не возвращался в начальное положение, а стоял на месте и в текстовом поле светилось что то вроде (" попыток больше нет" );

Thx*

Старый 04.11.2011, 23:35
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 22  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
А Вы пока мультики посмотрите? Так "задачки" это в Вакансии. А здесь – код ваших попыток и цитаты ошибок компилятора. Можно с вопросами.
__________________
Reality.getBounds(this);

Старый 05.11.2011, 00:02
Ookami вне форума Посмотреть профиль Отправить личное сообщение для Ookami Найти все сообщения от Ookami
  № 23  
Ответить с цитированием
Ookami
 
Аватар для Ookami

Регистрация: Aug 2011
Адрес: 56° 51' с.ш. 53° 13' в.д.
Сообщений: 172
Записей в блоге: 1
Создать счетчик, при клике на объект проверять его значение, и если оно меньше 5 то увеличивать на 1 и двигать объект, иначе сообщать что попытки кончились

Старый 06.11.2011, 16:05
jediff вне форума Посмотреть профиль Отправить личное сообщение для jediff Найти все сообщения от jediff
  № 24  
Ответить с цитированием
jediff

Регистрация: Dec 2010
Сообщений: 22
пытался делать вот так, компилятор ошибок не даёт но и действие абсолютно не выполняеться, да я и сам понимаю что здесь что то не так, добейте мой код пожалуйста.

Код AS3:
var figure:int = 4;
 
figura1.addEventListener (MouseEvent.CLICK, first);
 
function first (e:MouseEvent) : void {
	if ( figure<4) {
		figure++;
		figura1.x+=5;
	}
}
Добавлено через 8 минут
попробовал через цикл for - действие начало выполняться но не 4 раза а бесконечно при каждом клике
figura1 - это объект (прямоугольник)

Код AS3:
figura1.addEventListener (MouseEvent.CLICK, first);
 
function first (e:MouseEvent) : void {
for (var a:int=0; a<5; a=a+1)
{
    figura1.x+=5;
 
}
}

Старый 06.11.2011, 16:19
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 25  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Код AS3:
var figure:int = 0;
__________________
Reality.getBounds(this);

Старый 06.11.2011, 16:25
jediff вне форума Посмотреть профиль Отправить личное сообщение для jediff Найти все сообщения от jediff
  № 26  
Ответить с цитированием
jediff

Регистрация: Dec 2010
Сообщений: 22
Цитата:
Сообщение от Wolsh Посмотреть сообщение
Код AS3:
var figure:int = 0;
Спасибо огромное, работает.

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
condition , ef...else , switch

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:14.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.