Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2004, 23:38   #1 (permalink)
Neuer User
 
Benutzerbild von ttrocha
 
Registriert seit: Nov 2004
Ort: Trier
Beiträge: 8
dynamisch geladenes Movie/Bild verzerrt

Hallo Leute,

ich will eine Bildlaufleiste erstellen, damit man mit deren Hilfe innerhalb
eines Fotoalbums über Thumbnails die eigentlichen Bilder selektieren kann.

Diese Thumbs werden dynamisch geladen. Über XML bekomme ich URL und
X- und Y-Size.

Das Problem: Obwohl die Daten richtig in Flash ankommen stimmt _height
nicht mit dem Ursprung überein. Ich würde sagen es ist noch um den Faktor 2 gestaucht.

Mein Actionscript:

var pos = 0;
for (i=0;i<xmlChild.length;i++)
{
dummy_element.duplicateMovieClip("bild" + i, i, {_x: pos});
_root.bild_leiste["bild"+i].picture.loadMovie(xmlChild[i].attributes.thumb_path);
_root.bild_leiste["bild"+i].picture._width = number(xmlChild[i].attributes.thumb_x);
_root.bild_leiste["bild"+i].picture._height = number(xmlChild[i].attributes.thumb_y);
pos = pos + number(xmlChild[i].attributes.thumb_x) + 10;

}

Die XML-Daten:
<?xml version="1.0" encoding="utf-8"?>
<pictures>
<pictures pic_id="18" thumb_path="http://thomas.trocha.com/img/fotos/stift/thumbs/1101336865.jpg" thumb_x="100" thumb_y="61"/>

<pictures pic_id="17" thumb_path="http://thomas.trocha.com/img/fotos/stift/thumbs/1101336696.jpg" thumb_x="100" thumb_y="69"/>

</pictures>

Es hat mich auch schon gewundert, dass ich überhaupt width und height
manuell einstellen musste! Das Bild war verdammt klein!

Ich bin nicht wirklich so der Flash-Guru, so dass ich mir auch vorstellen könnte,
dass einfach ne falsche Einheit benutzt wird oder sowas!?

Naja, ich hoffe das Problem ist einigermaßen klar geschildert worden
und hoffe, jemand kann mir helfen.

Vielen Dank schonmal,

ToM
ttrocha ist offline   Mit Zitat antworten
Alt 25-11-2004, 00:27   #2 (permalink)
Neuer User
 
Benutzerbild von ttrocha
 
Registriert seit: Nov 2004
Ort: Trier
Beiträge: 8
Hier die Demo:

SWF
http://thomas.trocha.com/fotoalbum.html

Original-Files:
http://thomas.trocha.com/img/fotos/s...1101336865.jpg
http://thomas.trocha.com/img/fotos/s...1101336696.jpg
ttrocha ist offline   Mit Zitat antworten
Alt 25-11-2004, 00:30   #3 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Kommentier die Zeilen mal aus und probiers nochmal.
ActionScript:
  1. _root.bild_leiste["bild"+i].picture._width = number(xmlChild[i].attributes.thumb_x);
  2. _root.bild_leiste["bild"+i].picture._height = number(xmlChild[i].attributes.thumb_y)
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 25-11-2004, 08:24   #4 (permalink)
Neuer User
 
Benutzerbild von ttrocha
 
Registriert seit: Nov 2004
Ort: Trier
Beiträge: 8
seltsam! ich hätte schwören können, dass ich genau das schon getan haben,...
Da waren die Bilder aber vielleicht 10x10 pixel!

Okay,... das klappt jetzt!

Vielen Dank!

Trotzdem versteh ich nicht, dass wenn ich bei _height 69 pixel sagen, nicht
66 pixel bekomme!!??
ttrocha ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele