|
Тема
|
Предаване на променлива от php към флаш ?
|
|
Автор |
momchilsv (непознат
) |
Публикувано | 04.04.07 15:49 |
|
Здравейте,
Имам сайт, който има флаш глава и меню.
Всичките ми страници се инклудват, тоест имам
един главен php фаил: index.php в който се
инклудват страничките.
Линковете на менюто ми са:
index.php?module=contacts
index.php?module=aboutus
index.php?module=catalog
и т.н......
тоест примерно ако променливата module = contacts,
то ми инклудва по средата страничката за контакти
Флаш главата принципно е една и съща за всички страници,
но просто искам когато се кликне на бутона за контакти (index.php?module=contacts), флаша да започва от друг фрейм;
правя следното:
още в първия фрейм проверявам каква е стойността на
променливата module:
loadVariablesNum ("index.php",0,"GET");
if (module == "contacts") gotoAndPlay(100);
else gotoAndPlay(0);
но нищо не се получава, флаша си започва още от първия кадър;
някой може ли да ме упъти къде греша?
Благодаря предварително
| |
Тема
|
Re: Предаване на променлива от php към флаш ?
[re: momchilsv]
|
|
Автор |
vens (малко странен) |
Публикувано | 05.04.07 12:31 |
|
Ами, с loadVariablesNum ("index.php",0,"GET"); викаш index.php, при това без параметри, а очакваш той да ти върне стойността на module. Ако вярно разбирам това, което си описал, всъщност index.php ПОЛУЧАВА стойност за module от параметрите и съобразно тази стойност връща код.
Т.е. с това викане на loadVariablesNum ("index.php",0,"GET"); няма как да ти върне колко е module.
Бих ти препоръчал index.php като генерира съответната страница, да зарежда флаш-главата, като й дава параметър в URL, който флаша да си го чете и сътветно да отива на съответния кадър.
Пример:
викаш index.php?module=contacts
той генерира:
...... дъра-бъра .............
.... flash_header.swf?module=$module...
.... код на менюто, според $module ....
.... и т.нат.
Виж си в хелпа на флаш как да си четеш параметъра module от URLа.
| |
Тема
|
Re: Предаване на променлива от php към флаш ?
[re: vens]
|
|
Автор | M. (Нерегистриран) |
Публикувано | 05.04.07 23:57 |
|
mersi mnogo !
| |
|
|
|
|