PDA

Volledige versie bekijken : Soort "cover flow" van Apple, hoe maakt ik dit zelf?


Zelda
%Europe/Berlin %390 %2009, 10:22
Ik wil voor een website een intro maken welke gebaseerd is op de 'cover flow' zoals Apple. Een beetje zoals op deze website bovenaan:

http://www.euer-tag.info/

Heeft iemand een idee hoe ik dit in Flash kan maken??

Alvast bedankt!! :)

Gr. Anne

Jan
%Europe/Berlin %400 %2009, 10:37
http://www.google.be/search?q=flash+coverflow

Jan

Zelda
%Europe/Berlin %416 %2009, 11:00
Bedankt Jan! Alleen is mij Flash kennis niet zo heel erg groot, en zijn de meeste websites met uitleg in het Engels :S

Ik heb nu de code van deze website ingeladen in Flash 8:
http://www.weberdesignlabs.com/blog/?p=11 (http://www.weberdesignlabs.com/blog/?p=11)

Nu worden die plaatjes via XML data ingeladen als ik het goed heb... Is er ook een andere manier waarop dit zou kunnen??

Jan
%Europe/Berlin %422 %2009, 11:08
Bedankt Jan! Alleen is mij Flash kennis niet zo heel erg groot, en zijn de meeste websites met uitleg in het Engels :S
Eerst Engels leren dan... of in het nederlands zoeken:
http://www.google.be/search?q=flash+dekking+stroom

En als je Flash kennis niet zo heel erg groot is, begin je best eerst met iets gemakkelijk(er)


Ik heb nu de code van deze website ingeladen in Flash 8:
http://www.weberdesignlabs.com/blog/?p=11 (http://www.weberdesignlabs.com/blog/?p=11)

Nu worden die plaatjes via XML data ingeladen als ik het goed heb... Is er ook een andere manier waarop dit zou kunnen??
vast wel, 't is niet dat je daar maar 1 hit krijgt of zo he... :S
Google...

Of de forum-zoekfunctie gebruiken:
http://www.flashfocus.nl/forum/search.php?searchid=7188

Groeten;
Jan

Zelda
%Europe/Berlin %426 %2009, 11:14
Tja google levert zoveel resultaten op, ook zaken die er totaal niet toe doen... Aangezien dit een forum is waar je vragen over Flash kunt stellen dacht ik "laat ik het eens hier proberen". Maar blijkbaar is dat alleen als je al veel van Flash weet. Wanneer dat niet het geval is wordt je dus naar Google verwezen... Ok goed, dat is dan duidelijk.

Jan
%Europe/Berlin %430 %2009, 11:19
Maar blijkbaar is dat alleen als je al veel van Flash weet. Wanneer dat niet het geval is wordt je dus naar Google verwezen... Ok goed, dat is dan duidelijk.
Nee dat klopt niet.
Of de forum-zoekfunctie gebruiken:
http://www.flashfocus.nl/forum/search.php?searchid=7188

Wat wel klopt is:
http://www.flashfocus.nl/forum/announcement.php?f=6&a=1
Het vragen om kant-en-klare scripts, of volledige tutorials ("hoe is dit gemaakt?") is niet toegestaan -
FlashFocus is er om je te helpen bij specifieke problemen, maar niet voor complete scripts, uitleg of requests.
Soort "cover flow" van Apple, hoe maakt ik dit zelf??
;)

Probeer wat uit en als je ergens vastloopt in je script, plaats dan vervolgens je concrete probleem.

Groeten;
Jan

Dauntless
%Europe/Berlin %481 %2009, 12:33
Waarom wil je het overigens NIET via XML inladen? Het is lekker dynamisch en ook eenvoudig uit te breiden met een backend.

Zelda
%Europe/Berlin %386 %2009, 10:16
Waarom wil je het overigens NIET via XML inladen? Het is lekker dynamisch en ook eenvoudig uit te breiden met een backend.

Omdat ik daar nog nooit mee had gewerkt haha! Maar na een hele dag proberen ben ik tot zover gekomen:

http://www.overnachteninkastelen.nl/index1.php

Nu zijn er nog een aantal zaken waar ik op vast loop:
- Als je op een plaatje klikt moet hij een link openen, maar die werkt niet...
In het xml-bestand staat het volgende:

<albuminfo>
<artLocation>foto3.jpg</artLocation>
<artist>Homepage</artist>
<artistLink>http://www.yahoo.com</artistLink>
<albumName>Heritage Hospitality</albumName>
</albuminfo>

In het .fla bestand staat dit:
img_info.artistLink.enabled = true;
if (infostruc[current - 1].authLink == undefined) {
img_info.authLink.enabled = false;
} else {
if (infostruc[current - 1].authLink == "undefined") {
img_info.authLink.enabled = false;
} else {
img_info.artistLink.onPress = function() {
getURL(infostruc[current - 1].authLink, "_top");
};
}

Waar gaat het fout?

Zelda
%Europe/Berlin %455 %2009, 11:56
Ik heb het XML bestand nu iets aangepast, maar het werkt nog steeds niet...

<albuminfo>
<album>foto1.jpg</album>
<albumLink>./kasteelarrangementen.php</albumLink>
</albuminfo>

In het .fla bestand het volgende toegevoegd (dikgedrukt):

img_info.albumLink.enabled = true;
if (infostruc[current - 1].albumLink == undefined) {
img_info.albumLink.enabled = false;
} else {
if (infostruc[current - 1].albumLink == "undefined") {
img_info.albumLink.enabled = false;
} else {
img_info.albumLink.onPress = function() {
getURL(infostruc[current - 1].albumLink, "_blank");
};
}
}
//
scrollBar.scroller._x = scrollBarStart + ((current - 1) / (infostruc.length - 1) * (scrollBar._width - scrollBarStop));
}
function validateOk(target:MovieClip):Boolean {
return Math.abs(Math.min(Math.max((target._x - target.x) / albumEase, -maxSlide), maxSlide)) == maxSlide;
}
function controlTheObject(mc):Void {
if (mc._name.indexOf("reflection") == -1) {
mc.onPress = function():Void {
if (getTimer() - this.pressTime <= doubleClickRegister && this.pressTime) {
}
this.pressTime = getTimer();

// Make front album clickable
// opens albumLink in _blank
if (current == this.cid + 1) {
getURL(infostruc[current - 1].albumLink, "_top")
}
current = this.cid + 1;
updateInfo();


Wanneer ik nu op het plaatje klik krijg ik de melding "undefined"...
Hopelijk weet iemand waar het probleem inzit??

Dauntless
%Europe/Berlin %472 %2009, 12:20
Door het statische inladen van die xml kijkt hij naar node 4 en 5 van je XML. Je zal dus een paar lege nodes moeten toevoegen zodat node 4 en 5 bestaan en je link bevatten.

Zelda
%Europe/Berlin %563 %2009, 14:31
Door het statische inladen van die xml kijkt hij naar node 4 en 5 van je XML. Je zal dus een paar lege nodes moeten toevoegen zodat node 4 en 5 bestaan en je link bevatten.

Ik heb het nu zo staan:
<albuminfo>
<album>foto1.jpg</album>
<leeg></leeg>
<leeg></leeg>
<albumLink>http://www.overnachteninkastelen/kasteelarrangementen.php</albumLink>
<leeg></leeg>
</albuminfo>

Nu krijg ik als ik op het plaatje klik een nieuw scherm met als link http://www.overnachteninkastelen/undefined

Hoe kan het dat hij dat laaste stukje na de / niet meepakt??

Dauntless
%Europe/Berlin %708 %2009, 18:00
Als ik jouw xml in het xml bestand plak en op de titel klik, opent hij mooi http://www.overnachteninkastelen.com/kasteelarrangementen.php . (Welke wel een 404 geeft)
<artworkinfo>

<albuminfo>
<album>album10.jpg</album>
<leeg></leeg>
<leeg></leeg>
<albumLink>http://www.overnachteninkastelen/kasteelarrangementen.php</albumLink>
<leeg></leeg>
</albuminfo>

</artworkinfo>