PDA

Просмотр полной версии : глюки в Scrollpane


MelDiz
04.07.2006, 10:57
Ситуация: програмно создается Scrollpane и запихивается в него мувик:
import mx.containers.ScrollPane;
import mx.core.ext.UIObjectExtensions;

UIObjectExtensions.Extensions();

createClassObject (ScrollPane, 'pane', 1, {});
pane.contentPath = "asd";
pane.content.init (); // функция которая запускает иницилизацию

дело в том, что в мувик asd аттачится еще мувик, и появляется загвостка - sp не хочет выдавать полосы прокрутки, хотя то, что загружается намного больше чем размер sp...

еще использую такой способ решения:
news = new XML ();
System.useCodepage = true;
news.ignoreWhite = true;
news.load ("topic3.xml");
var selfRef:MovieClip = this;
news.onLoad = function (success) {
selfRef.attachMovie ("poi", "usluga12", 1);
};

проблема та же - мувик аттачится, но при вставке его (мувика asd) в Scrollpane как програмно так и через "Свойства" не появляются полосы прокрутки...

Подскажите, пожалуйста, что это за ерунда(работаю вo Flash MX Prof. 2004)...
Спасибо

St. Father
04.07.2006, 11:47
Попробуй что-нибудь типа

SP.onDraw = function ()
{
delete this.onDraw
this.redraw ();
}

не поможет - посмотри в хэлпе какие функции у сп есть. и вместо редро подставь которая подходит.

А!! чегойто я... после того, как в аттаченном мувике все действия пройдут - вызови redraw()