![]() |
почему sprite не отображается как положено ?
Код AS3:
|
А что вы рисуете в графиксе?
ну установили стиль линии и заливки.. а рисуете то что? это здесь причем? Код AS3:
PS оформите код тегами AS3 |
пробовал и так как вы говорите и stage.addChild(sprite);
|
так у вас нет в спрайте ничего.
|
понятно спасибо, просто не могу привыкуть. Я хочу делать слои аналогично div в html чтобы с заливкой и краями, как понимаю всегда со спрайтом придется юзать shape и заливать его чтобы такое реализовать, но мне все равно не понятно почему я не могу ставить размер к sprite чтобы делать scroll если я рисую квадрат в нем то реализация скрола не применима как быть в таком случае ?
Добавлено через 5 минут мне не понятно как блин реализовать обьект в котором будет скрол заливка border размер этого обьекта x и y и туда можно будет вставлять картинки и текст. Алгоритм подскажи плс . |
Код AS3:
|
Цитата:
Листья в Вашем случае - картинки (Bitmap) и текст (TextField), а контейнером будет то, что их содержит (обычно Sprite). Border можно пририсовать этому контейнеру через свойство Sprite#graphics. А скролл - это отдельный составной древовидный объект. Он даже может входить в состав детей исходного спрайта, а может... и не входить в него. Зависит от предпочтений программиста ) ЗЫ. блины на кухне. |
Спасибо большое теперь и высота с широной спрайта отображаются )
Добавлено через 4 минуты Со скролом я пока разобрался только в текстфилде =D , но думаю теперь когда мой спрайт, после рисования, имеет высоту и ширину разберусь и с прокруткой в спрайте. Спасибо за помощь |
Подправили бы Вы орфографию и пунктуацию ). Здесь стараются общаться грамотно.
|
Попробовал сделать спрайт в спрайте, если родительский имеет размер меньше то дочерний вылазиет за его пределы. Как с этим боротся ? Надо чтобы не вылазило ничего )
|
Код AS3:
Код AS3:
Цитата:
|
Цитата:
спросите размеры у родительского спрайта. Bounding box родителя точно соответствует площади, занимаемой его детьми. Может Вы забыли перерисовать graphics? :) Добавлено через 13 минут Программно нарисованное на graphics контейнера не масштабируется. Однако, включается в расчет размера контейнера. Предположим, что с помощью graphics Вы нарисовали на Sprite прямоугольник 5x30 пикселей. Размер Sprite будет составлять 5x30 px. Теперь Вы добавили в него другой спрайт размером 10x20 px и установили ему координату x=20. Размер родителя теперь составит (20 + 10)x30 px. Вообще, есть прекрасное свойство DisplayObject#opaqueBackground. Примените к родительскому контейнеру Код AS3:
|
Спасибо за помощь, сегодня уже не осилю, но завтра попытаюсь справится с этой задачей :-)
Добавлено через 10 минут Код:
Может Вы забыли перерисовать graphics?Добавлено через 18 минут Шайтан машина =D . Сделал Sprite-> туда добаил textfield который больше спрайта -> перерисовал Sprite Итог TF отмасштабировался и вписался туда =D Как же его туда засунуть чтоб нижняя часть пряталась а скролом я мог ее поднять=D скрол с Tf просто scroll и sprite полная каша ( |
Перерисовывать нужно graphics
Код AS1/AS2:
В таком случае, да. Но есть вариант с масштабированием другого визуального объекта, в котором отрисован graphics хоть с 1x1 рх непосредственным заданием его размеров. Добавлено через 4 минуты Цитата:
|
я поправился пряталась )
|
А. Ну это
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 05:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.