Preloader In AS3---- problem w scaleniu

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

Witam!!!
Robie preloader a wlassciwie podmieniam tylko warswty w gotowym preloaderze..... czy moglby mi ktos scalic preloader? prosze o pomoc, sam nie wiem jak to zrobic a robie to 2 dzien


http://www.computus.org/journal/?p=18 z tej strony pochodzi preloader


a tu sa wszystkie pliki http://www.speedyshare.com/429156145.html


Bardzo prosze o pomoc
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Preloader In AS3---- problem w scaleniu

Post autor: Marek_bf »

Wywal stop() z 2 klatki.
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Re: Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

http://snakesvsspiders.ovh.org/index.html

1. na tej stronie mam baner flash z preloaderem..... podczas konczenia sie animacji (ponizej foto), a wlasciwie gdy uruchamia sie od nowa


Obrazek (koniec animacji)


to wyskakuje czesc z preloaderem

Obrazek


prosze sie uwaznie przyjrzec......

jakby co to wszystko jest w paczce wyzej


2. czy da sie zeby preloader ladowal sie po uruchomieniu wszystkich innych elementow strony? i jak ustawic zeby preloader wlaczal sie jeszce raz po 15sek? podaje tez kod html glownej strony.....

Kod: Zaznacz cały

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<title></title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  		<link rel="Stylesheet" href="css.css" type="text/css" />
		<script type="text/javascript" src="swfobject.js"></script>
		<script type="text/javascript">
			swfobject.registerObject("myFlashContent", "9.0.0", "expressInstall.swf");
		</script>
	</head>
	<body>
		<div id="BANER">
			<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="830" height="250" id="myFlashContent">
				<param name="movie" value="MainPreloader.swf" />
				<!--[if !IE]>-->
				<object type="application/x-shockwave-flash" data="MainPreloader.swf" width="830" height="250">
				<!--<![endif]-->
					<a href="http://www.adobe.com/go/getflashplayer">
						<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
					</a>
				<!--[if !IE]>-->
				</object>
				<!--<![endif]-->
			</object>
		</div>



<ul>

	<div id="MENU1"><ul> 

			<li id="stronaglowna"><a href="index.html"></a></li>

			<li id="omnie"><a href="omnie.html"></a></li>
	</ul></div>

    <div id="menu"><dl>
			
			<dt></dt>
			<dd id="mojeweze"><a href="mysnakes.html"></a></dd>

			<dd id="galeria"><a href="photosnakes.html"></a></dd>

			<dd id="info"><a href="ogolnesnakes.html"></a></dd>

			<dd id="opisy"><a href="opisysnakes.html"></a></dd>

			<dd id="zywienie"><a href="zywieniesnakes.html"></a></dd>

			<dd id="terrarium"><a href="terrasnakes.html"></a></dd>

			<dd id="rozmnazanie"><a href="rozmnasnakes.html"></a></dd>

			<dd id="anatomia"><a href="anatomiasnakes.html"></a></dd>

			<dd id="linki"><a href="linkisnakes.html"></a></dd>

			<dd id="oferta"><a href="ofertasnakes.html"></a></dd>

</dl></div>

    <div id="menu1">	<dl>
			<dt></dt>
			<dd id="mojepajaki"><a href="myspiders.html"></a></dd>

			<dd id="galeria1"><a href="photospiders.html"></a></dd>

			<dd id="info1"><a href="ogolnespiders.html"></a></dd>

			<dd id="opisy1"><a href="opisyspiders.html"></a></dd>

			<dd id="zywienie1"><a href="spiderszywienie.html"></a></dd>

			<dd id="terrarium1"><a href="terraspiders.html"></a></dd>

			<dd id="rozmnazanie1"><a href="rozmnazaniespiders.html"></a></dd>

			<dd id="anatomia1"><a href="anatomiaspiders.html"></a></dd>

			<dd id="linki1"><a href="linkispiders.html"></a></dd>

			<dd id="oferta1"><a href="ofertaspiders"></a></dd>


</dl></div>


<div id="TRESC">
	<center><h1>Witam na SnakeS vs SpiderS!!!</h1></center>

	
</div>     
   

<div><center><script language="javascript" type="text/javascript" src="http://www.programuj.com/liczniki/licznik.php?uid=18400"></script></center></div>
		 <div><center><a href="http://www.forumweb.pl"><img src="http://www.forumweb.pl/nominacja.jpg" alt="Konkurs WWW - www.forumweb.pl" width="120" height="60" style="border: 0" /></a></center></div>
		 <div id="STOPKA"><center>Copyright 2007 by Grzegorz Makowski--Makosoft</center></div>
</body>
</html>

Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Preloader In AS3---- problem w scaleniu

Post autor: Marek_bf »

1. W ostatniej klatce

Kod: Zaznacz cały

gotoAndPlay(2);
2. Za pomoce JS pewnie dałoby się lądować Flasha po załadowaniu innych elementów natomiast preloadera to rzecz, która działa na początku pliku a ni po 15 sekundach.
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Re: Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

gylopl pisze:
i jak ustawic zeby preloader wlaczal sie jeszce raz po 15sek? podaje tez kod html glownej strony.....
pomylilem sie:P chodzilo mi aeby animacja po 15sek sie uruchamiala a nie preloader:P
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Preloader In AS3---- problem w scaleniu

Post autor: Marek_bf »

setInterval
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Re: Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

moglbys szerzej sie wypowiedziec na ten temat? co mam dopisac do setintrvala....rozumiem ze ma byc ta operacja w ostatniej klatce tam gdzie

Kod: Zaznacz cały

gotoAndPlay(2);
? a moze wykorzystac gettimer? moglbys mi napisac co mam wstawic aby animacja po 15sek sie odtwarzala ponownie? i gdzie znajde kurs AC3? moze znasz jakas stronke? :wink:
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Preloader In AS3---- problem w scaleniu

Post autor: Marek_bf »

1 klatka:

Kod: Zaznacz cały

function pauseMc(time:Number):void {
	var myTimer:Timer = new Timer(time*1000, 0);
	myTimer.addEventListener(TimerEvent.TIMER, onTimerHandler);
	myTimer.start();
	stop();
}
function onTimerHandler(event:TimerEvent) {
	gotoAndPlay(2);
	event.target.removeEventListener(TimerEvent.TIMER, onTimerHandler);
}
Ostatnia klatka:

Kod: Zaznacz cały

pauseMc(15);

KURS AS3
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Re: Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

moglbys sam wstawic to do animacji?
podaje stronke z aktualną animacją

http://www.speedyshare.com/477428384.html

wyskakuja jakies bledy, zobacz sam bo przez screena bedzie wolniej a mi zalezy na czasie:P

dzieki za dotychczsowa pomoc
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Preloader In AS3---- problem w scaleniu

Post autor: Marek_bf »

Dołącz ten kod:

Kod: Zaznacz cały

import flash.utils.Timer;
import flash.events.TimerEvent;
do importowanych klas w pliku MainPreloaderCentred.as
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Re: Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

dodalem jak powiedziales... bledy juz nie wyskakuja, ale animacja nie staje na 15 sek tylko odrazu rusza od nowa... bynajmniej u mnie
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Preloader In AS3---- problem w scaleniu

Post autor: Marek_bf »

Czy postąpileś tak jak napisalem tutaj: http://forum.webinside.pl/viewtopic.php?p=63694#63694 ?
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Re: Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

tak... pierwsza klatka wyglada teraz tak.....

Kod: Zaznacz cały

/*	
	====================================================================================
	2008 | John Dalziel  | The Computus Engine  |  http://www.computus.org

	All source code licenced under The MIT Licence
	====================================================================================  
	
	Animated Main Preloader in AS3 Example
*/

function pauseMc(time:Number):void { 
   var myTimer:Timer = new Timer(time*1000, 0); 
   myTimer.addEventListener(TimerEvent.TIMER, onTimerHandler); 
   myTimer.start(); 
   stop(); 
} 
function onTimerHandler(event:TimerEvent) { 
   gotoAndPlay(2); 
   event.target.removeEventListener(TimerEvent.TIMER, onTimerHandler); 
}
ostatnia tak......

Kod: Zaznacz cały

gotoAndPlay(2);
pauseMc(15);
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Preloader In AS3---- problem w scaleniu

Post autor: Marek_bf »

Po co Ci gotoAndPlay(2) w ostatniej klatce?
gylopl
Posty: 19
Rejestracja: pn lut 11, 2008 10:49 am

Re: Preloader In AS3---- problem w scaleniu

Post autor: gylopl »

zeby startowalo od 2klatki..... bo w pierwszej jest preloader.... czytaj wyzej.....
ODPOWIEDZ