![]() |
вопрос про аттач клипа.
Привет всем! Буду признателен, если кто-нибудь ответит на следующий вопрос. Есть код:
Код:
_root.createEmptyMovieClip("some_mc", getNextHighestDepth()); |
Код:
_root.some_mc.attachMovie("inObj","in"+i+"_mc",i, {_x:5, _y:i*2-100}).some_txt.text="Some"+i;Код:
_root.some_mc.attachMovie("inObj","in"+i+"_mc",some_mc.getNextHighestDepth(), {_x:5, _y:i*2-100}).some_txt.text="Some"+i; |
спасибо!
а на какой слой будут клипы грузиться, на тот на котором скрипт выполняется? можно ли это как-то явно указать? |
при аттаче ты работаешь не совсем со слоями, а со стеками.
указать явно можно - вместо getNextHighestDepth() пиши номер стека. мувик, загруженный в стек 2, будет выше чем мувик в стеке 1. |
про стеки понятно.
однако была задумка грузить клипы на основе Xml, а что бы не вылазили за пределы окна, помещать их под маску и скролить. видно придется пустой клип создавать не динамически, а сразу на нужном слое и в него аттачить... я правильно мыслю? |
ага, some_mc помещаешь на поле, аттачишь к нему все что нужно, и сверху все это накрываешь маской.
|
Сделал, вот как-то так:
Код:
addFor_btn.onRelease = function() { |
попробуй
_root.some_mc["in"+i"_mc"]._x = 50; _root.some_mc["in"+i"_mc"]._y = i*60-200; _root.some_mc["in"+i"_mc"].some_txt.text="For"+i; |
Вложений: 1
не выходит... причем она текст-то присваивает, вроде, как твоим так и моим способом, но не отображает.
Код:
for(var i:Number = 0;i<10;i++){А в поле не отображает :( Если интересно - вот, собственно, этот пример: |
более того, самое интересное, что если это поле выделись и скопировать, то в буфер нуждый текст копируется...
такое впечатление что текст там есть, но его почему-то не видно... |
| Часовой пояс GMT +4, время: 15:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.