PDA

Просмотр полной версии : Переменная


K!ska
02.05.2007, 15:46
такой вопрос, как орагнизовать передачу переменной со странички во флеш
должна прийти определенная циферка к примеру 8, и флешка должна начать проигрываться с 8 кадра
я так понимаю в хтмлке, надо вписать flashvars, но как его опистаь я незнаю, а что написать во флешке тем более
помогитее

BigDan
02.05.2007, 16:02
Вот пример (http://flasher.ru/forum/attachment.php?attachmentid=16076&d=1167223006) отправки и получения инфы с сервера.

CorC
02.05.2007, 16:29
Tutorial: http://noregret.org/tutor/navigation/

K!ska
02.05.2007, 16:43
понимаете мне не надо загружать текст, мне надо чтобы страничка передала мне число, а флешка приняла это число, а в аших исходниках для текста

chingachgoog
02.05.2007, 16:54
Надо в хтмл-страничке код написать, типа:

<param name="movie" value="имя_флешки.swf?myNum=нужное_мне_число" />

А в самой флешке уже смотреть чему равна переменная myNum

K!ska
02.05.2007, 16:57
Надо в хтмл-страничке код написать, типа:

<param name="movie" value="имя_флешки.swf?myNum=нужное_мне_число" />

А в самой флешке уже смотреть чему равна переменная myNum
а в самой флешке если напишу что то типа loadVariables("myNum", _root);
я прав ?
если нет то можешь исходник выслать ?

BigDan
02.05.2007, 17:05
а в самой флешке если напишу что то типа loadVariables("myNum", _root);
я прав ?
нет ты не прав, потому что точно не известно когда прийдут данные. Надо юзать СендЕндЛоад.

chingachgoog
02.05.2007, 17:30
а в самой флешке если напишу что то типа loadVariables("myNum", _root);
я прав ?


Не, просто считай, что myNum УЖЕ находиться на _root.
И смотришь чему она равна, если не undefined, то значит данные загрузились.

K!ska
02.05.2007, 17:31
нет ты не прав, потому что точно не известно когда прийдут данные. Надо юзать СендЕндЛоад.
блин.. все я запуталась(
добрый человек, можешь выслать исходник, а то в голове каша((
аааааааа, ну я же не программистка, я с трудом понимаю что вы пишите,
мне требуется просто сделать счетчик, чтобы пришло со странички число 8, и загрузился мультик номер 8

chingachgoog
02.05.2007, 17:41
на первый кадр флешки ставишь код


....
stop()
onEnterFrame=function(){
if (myNum!=undefined) {
delete onEnterFrame
gotoAndStop(myNum)
}
}

CorC
02.05.2007, 17:43
Используется FlashVars.
Открывать html страницу.
В теги object и embed добавлено FlashVars

K!ska
02.05.2007, 18:49
блин не выходит, помогите (((
что надо вписать чтобы приняв команду циферки зашевелились

CorC
02.05.2007, 19:00
В вакансии тогда идите, если не понятно как делать, всё понятно про то что я писал...
С 0 делать никто не будет.

K!ska
02.05.2007, 19:08
В вакансии тогда идите, если не понятно как делать, всё понятно про то что я писал...
С 0 делать никто не будет.дак это мне тогда надо будет искать другую вакансию )))
я просто попросила помочь, описать код который будет брать из хтмл переменную

chingachgoog
02.05.2007, 19:25
кстати говоря, может и все выходит (исходник не смотрел - действительно некогда) - просто флешка закешировалась в браузере. Можно попробывать ее имя изменить.

K!ska
02.05.2007, 19:29
кстати говоря, может и все выходит (исходник не смотрел - действительно некогда) - просто флешка закешировалась в браузере. Можно попробывать ее имя изменить.
в том то и дело что не кэшировалась, просто не срабатывает и все
не передается переменная

CorC
03.05.2007, 10:27
Вы хоть сами понимаете что пишите?

var p1:LoadVars = new LoadVars();
loader.load("p1");
if (p1=9) {
with (this.gr3) {
play();
}
}