PDA

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


JayD1
12.08.2007, 10:42
столкнулся с проблемой
идея: флешка подгружает изображение.jpg и url (что грузить берет из *.txt который тоже подгружает),словом динамический банер.
Сделал на MX2004, флешка работает (в плеере точно). а в браузер ее адекватно воспринимает только IE (Опера и Лиса нехотят)
пробывал публиковать ее через SWFobject, дык флешка вообще перестала что либо подгружать. (эксперемент:тестовый квадратик.swf через SWFobject загрузил на ура..)

Вопрос. как можно на страничку размистить флешку которая подгружает в себя инфу из вне?

выручайте

PS: php не предлагайте плиз :)

screamge
12.08.2007, 10:45
Давайте код.

JayD1
12.08.2007, 10:59
оки.. все конечно по фреймам там расписанно


1.//// загрузка *.txt
var myVars:LoadVars = new LoadVars();
var styles = new TextField.StyleSheet();
myVars.load("http://типа сайт/Baners/switch.txt");
myVars.onData = function(content) {
swit = content;
gotoAndStop(3); };
2.////
gotoAndPlay(1);
3.////// разделение данных и выбор банера (дико немного)
var dat:Array = swit.split(",")
z = dat.length/3;
s=0;
for (i=0; i<z; i++)
{
s=s+Number(dat[i*3+2]);
}
st=1000/s;
r=1000*Math.random();
s=0;
for (i=0; i<z; i++)
{
s=s+st*Number(dat[i*3+2]);
if (s > r)
{
m=i;
i = z+1;
}
}
gotoAndStop(4);
//// загрузка картинки банера
//load Graphic Behavior
_root.gr.loadMovie("http://типа сайт/Baners/"+dat[m*3]);
//End Behavior

//// и отдельно кнопке прописывается
on (release)
{
getURL(_root.dat[_root.m*3+1],"_blank");
}

screamge
12.08.2007, 11:35
Было бы ещё не плохо увидеть что вы там в txt написали и зачем нужен StyleSheet?

JayD1
12.08.2007, 11:59
формат txt
1.jpg,http://типа сайт/mcon.html,1,2.jpg,http://типа сайт/mcon.html,1

где
1 значение - имя картинки
2 имя ссылки
3 приоритет показа.

что касается StyleSheet - это да.... хорошый вопрос :)))

да флешка то работает.. вот как ее на странице разместить :((