Нужна помощь!

Post Reply
User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Нужна помощь!

Post by Фант »

Привет! Есть ряд кнопок по оси y. У всех разные названия. Как при удалении одной из кнопок сдвинуть весь ряд с низу вверх чтобы заполнить высвободившее место? Голову сломал... Не-мо-гу!!!! Если есть возможность дайте ссылку на пример или подскажите функцию и команды необходимые для этого действия. Спасибо!
Спрайты это я как понял изображения фоновые, на которые не будет распространяться очистка графического экрана? Тексты туда можно будет вбивать или это только картинки?

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Нужна помощь!

Post by Mr. Kibernetik »

Положение кнопок на экране задается командой BUTTON n$ TITLE a$ AT x,y SIZE w,h

Спрайты - это отдельные графические слои. В отличие от фона, они могут быть произвольного размера и могут располагаться произвольным образом на экране. На них распространяются все графические функции.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Нужна помощь!

Post by Фант »

С кнопками проблема в следующем: есть несколько кнопок в одном ряду по оси y. У каждой свое название. Я их создаю из самой программы и чтобы сохранить их расположение при следующем запуске программы прокручиваю через другие файлы. Нумерацию кнопок и расположение по оси y я завязал через переменную. У меня задача связана с удалением кнопок и создание по необходимости новых. Через счетчик for/next/step я добился заполнение пустот после удаленных кнопок новыми кнопками. Но с пустотами смотрится не красиво.... А теперь второй день бьюсь с тем как решить проблему сдвига всего ряда кнопок в место удаленной кнопки и ничего не получается... Надо: Кнопку удалил-ряд сдвинулся-следующая создаваемая кнопка должна появляться в конце ряда...както так)))

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Нужна помощь!

Post by Фант »

Привет! Можно ли спрайт разместить поверх элементов интерфейса-списков, кнопок, ползунков и т.д?
В частности интересует вопрос: можно ли список поместить под спрайт (рамка в формате png) и чтобы список можно было прокручивать?

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Нужна помощь!

Post by Mr. Kibernetik »

Нет, объекты интерфейса всегда будут поверх графических слоев.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Нужна помощь!

Post by Фант »

Привет! Не могу сообразить: можно ли из текущего каталога переименовать файл в родительском каталоге?

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Нужна помощь!

Post by Mr. Kibernetik »

Да, можно. Предыдущий каталог обозначается двумя точками.
Например путь "../file.txt" указывает на файл "file.txt", находящийся в родительском каталоге относительно текущего.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Нужна помощь!

Post by Фант »

Спасибо! Так я и думал))) но не могу правильно сформулировать команду Так как название файла в родительском каталоге я беру из массива и этот файл называется D$(2). В текущем каталоге по команде file d$(2) rename 5 все меняется здорово, а вот в родительском не могу сообразить :shock: постоянно пишет ошибку. Помогите пжст)

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: Нужна помощь!

Post by Фант »

Так и не разобрался... Что интересно попробовал файл с известным именем переименовать в родительском каталоге: Создал файл 555 в родительском каталоге. Из файла в текущем каталоге выполнил команду file "../555" rename 666. Результат: файл 555 из родительского каталога пропал и появился в текущем каталоге с новым именем 666. Разве так и должно быть?

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: Нужна помощь!

Post by Mr. Kibernetik »

Так и должно быть. Потому что "../555" - это файл в родительском каталоге, а "666" - это в текущем.
Если файл из родительского каталога оставлять в родительском же, то новое имя должно быть соответственно "../666"

Post Reply