PDA

Volledige versie bekijken : animatie werkt njet?


Dark Angel
%Europe/Berlin %674 %2005, 17:11
Vraagje:

Ik heb een menu gemaakt in flash met 4 knoppen. als je op 1 van die knoppen druk verschuift het plaatje wat er naast zit.

on (release) {
_root.content.endPosy = 10;
_root.content.endPosx = 150;
}
on (release) {
getURL("home.html", "_self");
}

Deze swf heb ik in dreamweaver gezet. En nu het probleem:
Als ik op home druk verspringt alleen de tekts in html maar in de swf gebeurt bijna niets.

Weet iemand hoe ik dit kan oplossen.
Alvast bedankt

Dauntless
%Europe/Berlin %689 %2005, 17:33
Je on(release)'en overschrijven elkaar....

Waarom niet gewoon zo? ;)
on (release) {
_root.content.endPosy = 10;
_root.content.endPosx = 150;
getURL("home.html", "_self");
}

En btw, daar ga je ook niet veel van ondervinden aangezien je hem opent in 'self'. Hierdoor wordt je swf gewoon opnieuw ingeladen en ga je dus geen animatie zien... Je kan werken met frames (het is afgeraden, maar het gaat wel) zodat je swf altijd open blijft staan.

Dark Angel
%Europe/Berlin %721 %2005, 18:19
Is dit ook zonder frames op te lossen, dus alleen met tabellen.

Of is de enige mogenlijk heid om het in frames te doen. :(
als ik het in frames doe moet ik dus een frame aanmaken,boven de frame de swf in zetten
en onder de tekst. :confused:

hoe moet ik dan de action in flas zetten?

Alvast bedankt.

Dauntless
%Europe/Berlin %723 %2005, 18:22
"_self" veranderen door "framenaam" .

En het is wel mogelijk zonder frames hoor... Dan roep je een php doc op met erachter bv ?id=1 . Dan print je die 'id' er ook op de juiste plaats achter in je flash movie. In je flashmovie kan je dan kijken welke nummer id heeft. Aan de hand van die nummer kan je de juiste animatie starten.

Onlangs kwam hier ook nog een topic over langs... Kijk eens in AS of hier...

Dark Angel
%Europe/Berlin %745 %2005, 18:53
k

Bendankt voor de hulp

Dark Angel
%Europe/Berlin %106 %2005, 03:32
:( hmm het lukt me niet.

Ik doe vast iets ongeloofelijk dom fout maar ik kom er niet uit.
Ik heb ook gezoekt in de forum's maar kwam daar ook niet verder mee.

Ik leg het hieronder uit wat ik precies heb gedaan. Hopelijk kan iemand me helpen. :I

In flash heb ik een naviegatie gemaakt (zie eerste post)
Daarna ben ik naar dreamweaver gegaan en heb een html-pagina aangemaakt.

Hier heb ik een top-frame aangemaakt met daarin een tabel met de flash navigatie
Daarna ik heb alles opgeslagen:

totaal = index.html
top frame = topframe.html
onderste frame= downframe.html

daarna ben ik terug geswitched naar flash en heb daar de action:
on (press) {
_root.content.endPosy = 10;
_root.content.endPosx = 200;
getURL("home.html", "downframe");
}

gegeven.

Als ik dan index.html open en ik druk op de button speelt de animatie goed, maar de tekst (home.html)-("in home staat wat tekst in aantal tabellen") wordt geopend in een nieuw venster.

Wat doe ik fout. (ik hoop dat je het snap wat ik heb uitgelegt)
(ben niet echt goed met DreamWeaver :( )

theFlashWizard
%Europe/Berlin %303 %2005, 08:16
downframe.html? waarom die .html erachter?
wat is de html in je index? waar je de frames in beschrijft..

Dark Angel
%Europe/Berlin %609 %2005, 15:37
Ik heb in Dreamweaver eerst een pagina aangemaakt met een frameset split horizontaal.
Deze vervolgens opgeslagen waarbij de volgende bestanden zijn gemaakt: index.html, topframe.html en downframe.html.
Een nieuwe pagina, genaamd home.html, heb ik gemaakt waarin tekst staat.

Het volgende is de bedoeling:
In topframe plaats ik de flash navigatie met daarin onder andere een button die er voor moet zorgen dat home.html in het downframe wordt geplaatst.
Dit lukt mij nog steeds niet.
De volgende actions heb ik daarvoor geschreven:

on (press) {
_root.content.endPosy = 10;
_root.content.endPosx = 200;
getURL("home.html", "downframe");
}

en:

on (press) {
_root.content.endPosy = 10;
_root.content.endPosx = 200;
getURL("home.html", "downframe.html");
}

In beide gevalllen verschijnt home.html als nieuwe pagina en niet in het bedoelde downframe.

Wat doe ik verkeerd?
Alvast bedankt voor de moeite, en ik hoop dat ik het zo een beetje duidelijk heb uitgelegt..

Dark Angel
%Europe/Berlin %711 %2005, 18:04
:( plz some1 help me :(

Dauntless
%Europe/Berlin %712 %2005, 18:06
Post even je index.html hier, dan ben je direct geholpen :).

Dark Angel
%Europe/Berlin %715 %2005, 18:10
hoe post ik die?
heb hem niet online.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<frameset rows="*,*"" frameborder="NO" border="0" framespacing="0">
<frame src="boven.htm" name="topFrame" >
<frame src="onder.htm" name="mainFrame">
</frameset>
<noframes><body>

</body></noframes>
</html>

Dauntless
%Europe/Berlin %719 %2005, 18:16
Zoals je nu gedaan hebt is het goed;)

Kijk:
<frameset rows="*,*"" frameborder="NO" border="0" framespacing="0">
<frame src="boven.htm" name="topFrame">
<frame src="onder.htm" name="mainFrame">
</frameset>
<noframes><body>

Dat rode is dus de naam van je frame

Je AS wordt dus:

on (press) {
_root.content.endPosy = 10;
_root.content.endPosx = 200;
getURL("home.html", "mainFrame");
}

Dark Angel
%Europe/Berlin %727 %2005, 18:28
:) Dauntless je bent geweldig. :)

Bedankt voor je hulp. :D