|
Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема
|
PHPdriven Flash - problem
|
|
Автор | [orange]hitman[/orange] (Нерегистриран) |
Публикувано | 08.02.03 12:46 |
|
Znachi, imam edna glavna stranica (index.php). W neq wytre sym slozhil edna flash animaciq s dynamichno sydyrzhanie. Na tazi stranica se predavat promenlivi po GET. Naprimer index.php?content=php. Chrez sydyrzhanieto na promenlivata $content iskam flash animaciqta da izpisva razlichni nadpisi. Chrez funkciqta na ActionScript loadVariablesNum() flash animaciqta chete svoite promenlivi ot otdelen fail (flashdata.php). Failovete izglezhdat taka:
title.swf - wsyshtnost trqbwa da izpisva kratyk nadpis w gornata chast na stranicata. Chrez funkciqta loadVariablesNum ("flashdata.php", 0) tozi fail chete promenlivata 'flashtitle' (tova ne e promenliva ot php) ot faila flashdata.php i q izpisva w forma na dvizhesht se animiran tekst s efekti.
index.php (glavnata stranica, kydeto e slozhena animaciqta)
...
<embed src='title.swf'>
...
flashdata.php (php scripta, koito izbira kakyw da byde nadpisa)
<?
switch ($content) // $content e promenliva, koqto se predava na index.php po GET
{
case 'php':
echo "flashtitle=Learn About PHP"; // flashtitle - towa e promenlivata na flash, wsyshtnost break; // nadpisa, koito shte se izpishe
case 'mysql':
echo "flashtitle=Learn About MySQL";
break;
default:
echo "flashtitle=Welcome!";
break;
}
?>
Problema e w tova, che kogato na index.php se predavat stoinosti na promenlivi, te ne dostigat flashdata.php i animaciqta winagi izpisva 'Welcome!' (vizhte go saita: http://hitman1.iwebland.com). Dali problema mozhe da se opravi chrez ActionScript-a na samata animaciq, ili chrez nqkakwa promqna w PHP scripta?
Are chao, dano da ste me razbrali, ochakwam otgowor ot specialisti:-)
hitman@bootbox.net
| |
|
С две думи, така не става ;)
Къде е връзката между index.php (където предаваш параметрите) и flashdata.php където искаш да ги ползваш ?
параметрите на флаша трявба да са в кода на index.php
като пример погледни тук http://ws.pigsfeet.net/?page=flashnewsticker
...
| |
Тема
|
Re: Do Cvetan Cvetkov za flash-a
[re: Цвeтaн Цвeтkoв]
|
|
Автор | [b]hitman[/b] (Нерегистриран) |
Публикувано | 10.02.03 23:48 |
|
Izvinqwai mnogo, ama ako otgoworyt beshe tolkowa prost az wyobshte nqmashe da pisha v tozi forum. Mnogo dobre sym obmislil wsichko predi da go publikuwam. Az deto samo ot edna godina se zanimawam s programirane i ot polovin godina specialno s PHP, osyznawam che ako flash-promenlivite se slozhat w syshtata stranica, w koqto e slozhen flasha, shte stane super golqma obyrkwaciq. Vizh kakwo iskash da mi kazhesh:
index.php
flashtitle=<?
switch ($content)
{
case 'php':
echo "Learn About PHP";
break;
case 'mysql':
echo "Learn About MySQL";
break;
default:
echo "Welcome!";
break;
}
?>
<!-- pyrwi problem - flash-promenlivata trqbwa da e na pyrwiq red w index.php inache flasha wyobshte nqma da q parse-ne. -->
<head>...</head>
<body>
...
<embed src='title.swf'>
...
</body>
output w browsera na index.php (da predpolozhim che imame zapitwane index.php?content=php)
flashtitle=Learn About PHP
<!-- da, ama towa kakwo byrka title.swf, flasha otwarq ne index.php?content=php, a samo index.php. Pri tova ne samo che rezultatyt nqma da e zhelaniqt, no i skorostta na zarezhdane na stranicata shte byde okolo dwa pyti po malka zashtoto ot edna strana potrebitelq otwarq index.php?content=php, ot druga strana flasha 'nevidimo' otwarq index.php. -->
<head>...</head>
<body>
...
<embed src='title.swf'>
<!-- pri tazi situaciq tuk flasha nqma da prochete toku shto obrabotenata stoinost na promenlivata flashtitle=Learn About PHP, a shte otvori index.php (ot ActionScript) i shte izkara flashtitle='Welcome!' -->
...
</body>
| |
|
Ами ако не турнеш един break; след първия case във flashdata.php ще се парсне следващия случай - case 'mysql' и когато той не е верен ще стигнеш до default, т.е. когато променливата ти не е 'mysql' case ти няма да сработва коректно и ще получаваш винаги default резултата, т.е. 'Welcome!'.
Абе много заплетено го написах - сложи си break; след първия case ![](http://i.dirbg.com/clubs/icons/smile.gif)
| |
Тема
|
Re: PHPdriven Flash - problem
[re: none]
|
|
Автор | hitman (Нерегистриран) |
Публикувано | 11.02.03 22:02 |
|
Abe az sym si slozhil break;, ama toi se gubi mezhdu komentara be lamer! Ako go nqmashe stranicata shteshe da izpisva syobshtenie za greshka!
| |
Тема
|
Re: PHPdriven Flash - problem
[re: hitman]
|
|
Автор | none (Нерегистриран) |
Публикувано | 11.02.03 23:32 |
|
1. Да - вътре, в коментара е и затова не се парсва - ако не си постнал истинския код, проблема си е твой
2. Не, едва ли ще върне грешка, това което си постнал по-скоро ще върне
> flashtitle=Learn About PHPflashtitle=Learn About MySQL
т.е. точно това, което съм ти написал - не знам кой е ламера ?
3. Ти да търсиш помощ ли си дошъл, или си търсиш аудитория пред която да си избиваш комплексите ?
| |
Тема
|
Re: PHPdriven Flash - problem
[re: none]
|
|
Автор | hitman (Нерегистриран) |
Публикувано | 13.02.03 00:20 |
|
RAZBIRA SE, CHE NE SYM POSTNAL ISTINSKIQ KOD! AKO GO BQH POSTNAL ISTINSKIQ NQMASHE DA STIGNE KAPACITETA NA TOWA POLE TEXTAREA!
| |
|
Zdravei
Mislq, che malko poveche yvajenie kum drygite nqma da ti navredi..."Vzaimnoto yvajenie e kluchat kum razbiratelstvoto". Zatova predi da obidish nqkoi si pomisli.
Sega kum problemcheto ti...
prosto nakarai index.php da prikacha stoinostta na promenlivata $content kum kraq na url-to socheshto adresa za zarejdane na title.swf
...
<embed src="title.swf<?php echo "content=$content"; ?>">
...
tozi nachin $content e veche v _root t.e _level0
Doskoro ![](http://i.dirbg.com/clubs/icons/smile.gif)
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
| |
|
Zdrasti otnovo
ne moga za razbera za kuf ti e toq SWITCH, huh?
prosto:
echo "flashtitle=" . empty($content) ? 'Welcome!' : "Learn About $content";
...kato za stoinost na $content zadavash ne 'php' ili 'mysql', a 'PHP', 'MySQL' t.e taka kakto iskash da se poqvqt v flash-a. A za nadpis 'Welcome!' prosto podavash prazen string.
Moje da sum malko rqzuk...ot kusniq chas e :)
Sus zdrave!
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
| |
Тема
|
Re: PHPdriven Flash - problem
[re: moonjogger]
|
|
Автор | Leycca (Нерегистриран) |
Публикувано | 13.02.03 09:16 |
|
Veren e toia nachin deto moonjogger go razpravia, obache poniakoga dava mnogo stranni problemi (osobeno s kirilicata - ako promenlivata koiato izpisvash suruja v sebe si kirilica).
Osven tova mnogo stranno che (dokolkoto si spomniam) ako pravish proverka v flasha dali sushtestvuva takava promenliva toi vinagi vrushta false. Obache ako napravo upotrebiavash tazi promenliva, tia si raboti (!!). Kakto i da e, nai sigurnia nachin spored men si ostava load na XML. Makar i leeeko po bavnichko i omotanko.
| |
|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
|
|