Различна страница, различен флаш...

Borko

Registered
Да кажем, че имам една индексна страница в която присъства флаш. Как може да се направи, като се отвори да кажем стр. контакти и да излиза друг флаш, т.е. за всяка страница да се зарежда различен флаш. Мисля, че с if ще стане най-удобно... ако може малко помощ. Danke :wink:
 
$page = $_GET['page'];
switch($page) {
default:
тука единия флаш;
break;
case '1':
тука другия флаш;
break;
case '2':
тука третия флащ;
break;
}
След като гонаправиш така, като напишеш в броузъра site.php ще се визуализира 1-я флаш.Ако напишеш site.php?page=1, то ще се визуализира 2-я флаш и така нататък.
Пробвай
 
Това е аналогично на сорса който аз ползвам:
Код:
<?PHP
error_reporting (E_ALL ^ E_NOTICE);

if($_GET['go'] == "" or $_GET['go'] == "nachalo"){
   include("nachalo.php");
}
elseif($_GET['go'] == "stranica1"){
   include("stranica1.php");
}
elseif($_GET['go'] == "stranica2"){
   include("stranica2.php");
}
...
?>

Може би трябва да направя една страница "Header.php", в която да се намира 1вия флаш и една страница "header-1.php" втория флаш. Малко ми е объркано още. Защо си мисля, че трябва да задам някакво "id" на тоя флаш?
 
какво ти пречи направо echo "<object...."; направо едно echo с кода за флаша и си готов.
 
relax каза:
какво ти пречи направо echo "<object...."; направо едно echo с кода за флаша и си готов.

Малко по-подробно може ли, че не схванах идеята нещо. :)
 
Код:
<?PHP
error_reporting (E_ALL ^ E_NOTICE);

if($_GET['go'] == "" or $_GET['go'] == "nachalo"){
   echo "<object type='application/x-shockwave-flash' data='флаш.swf' style='height: $$$px;  width: $$$px;'><param name='movie' value='флаш.swf'> </object>";
}
elseif($_GET['go'] == "stranica1"){
   include("stranica1.php"); //ТУКА ПАК ТАКА
}
elseif($_GET['go'] == "stranica2"){
   include("stranica2.php"); // ТУКА ПАК ТАКА
}
...
?>

Ето това имам предвид
 
По принцип не се прави, както го правиш ти.Не че не може, но по-правилното е както съм ти го дал.
Второ:
по-хубаво е да поставяш флаш анимация чрез този javascipt.Wiv това
Значи, смъкваш си .js файла, и го вмъквап в header-а на сайта.Селд това ще имаш този код,като не ти се налага да инклудваш други страници.
$page = $_GET['page'];
switch($page) {
default:
?>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "100%", "8", "#336699");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
<?php
break;
case '1':
?>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "100%", "8", "#336699");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script><?php

break;
case '2':
?>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "100%", "8", "#336699");
so.addParam("quality", "low");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
<?php
break;
}
Виж и тази тема за да ти се изясни повече.
Това е оптиомалния и най-добър вариант на искането от теб.Изглежда много код и доста сложно, но не е така! :D :D :D
 
Благодаря, малко по-късно ще разгледам скрипта и ще се постарая да дам обектвина точка. Все пак 10х на всички за помоща. :wink:
 

Back
Горе