Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-01-2004, 20:17   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 13
Unhappy yugop-externe bilder-externe links

hallo @all,
also wie so viele bin ich ein rookie in sachen flash und hab seit dem wochenende viel über yugop gelesen und getestet. einiges hat funktioniert, anderes wieder nicht usw. desweiteren hab ich mir aus codeschnipseln die man hier und da findet ein kleines yugop zusammengestellt. das verwunderliche soweit funktioniert es sogar. *uebermichselbsterstauntwarundbin*. doch seit zwei tagen bin ich komplett betriebsblind und finde nur 2 themen die sich mit dem auseinander setzen was ich suche und die sind ohne loesung.
und nun steh ich vor zwei problemen.

a: wie zu ersehen lade ich externe bilder und möchte diesen externe url zuweisen. mache ich dies einzeln dann sind die jeweiligen bilder (hier pic1=url1,pic2=url2 und pic3=url3) verlinkt und es funzt. da mir aber nicht bekannt ist, wieviel bilder dort reinkommen werden, ist die einzelzuweisung nicht gerade vorteilhaft. in diesem zusammenhang: gibt es eine variante die bildanzahl von flash ermitteln zu lassen?

b: gesehen hab ich es. aber kein tut o.ae. gefunden. ich moechte, wenn ich mit der maus ueber dem bild bin, dass dieses 10px vergroessert wird.



der folgende code ist alles was ich auf der buehne stehen hab und wie gesagt es funzt
__________________________________________________
//variablen festlegen
var a = bildanzahl=13;
var i = 1;
var speed = 1;
var wechselpos = -200;
var abstand = 10;
var starty = 50;

//zuweisen der url
url1='pic1.htm';
url2='pic2.htm';
url3='pic3.htm';

//bilder aus ordner laden
laden = function () {
if (i<=a) {
_root.createEmptyMovieClip('pic'+i, i);
_root['pic'+i].loadMovie('200x200/'+i+'.jpg');
_root.onEnterFrame = function() {
if (_root['pic'+i]._width>0) {
_root['pic'+i]._y = starty;
_root['pic'+i]._x = _root['pic'+(i-1)]._x+_root['pic'+(i-1)]._width+abstand;
//_root["pic"+i]._xscale = 50; //50% breite des bildes
//_root["pic"+i]._yscale = 50; //50% hoehe des bildes

delete this.onEnterFrame;
i++;
laden();
}
};
} else {
for (var k = 1; k<=a; k++) {
_root['pic'+k].id = k;
_root['pic'+k].move();
_root['pic'+k].onPress = function() {
getURL(_root['url'+this.id], "_blank");
};
}
}
};
MovieClip.prototype.move = function() {
trace(this.id*40);
this.onEnterFrame = function() {
this._x -= speed;
if (this._x<wechselpos) {
delete this.onEnterFrame;
this.id != 1 ? this._x=_root['pic'+(this.id-1)]._x+_root['pic'+(this.id-1)]._width+abstand : this._x=_root['pic'+a]._x+_root['pic'+a]._width+abstand;
this.move();
}
};
};
laden();
_________________________________________________

ich bedanke mich schon mal fuer die hilfe
__________________
vielen dank


ich hab von nichts ne ahnung und davon viel ...
eraser6 ist offline   Mit Zitat antworten
Alt 23-01-2004, 00:07   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 53
a:
den theoretischen teil kenn ich, aber mit dem rest habe ich mich noch nicht auseinandergesetzt.
es ist möglich mit php ein verzeichnis auszulesen und die infos kannst du dann ja in flash laden. so bildahnzahl, zielpfad, anzahl der bilder usw.....

wenn du diese infos in flash hast, ist der rest ein kinderspiel. hatte nur noch keine zeit mir die sachen an zu schauen.


b:
diese variante ist mit einer verzögerung:
this._yscale+=(scale-this._yscale)/geschwindigkeit;
this._xscale+=(scale-this._xscale)/geschwindigkeit;

viele grüße matze
mAtze_s ist offline   Mit Zitat antworten
Alt 23-01-2004, 06:50   #3 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
such mal nach "XML", oder "Textdateien einlesen".
Das Ganze hat dann zudem noch mit Arrays zu tun.
Kurzum, du lädst deine externen-Bilder-Urls und deine externen Links über so eine Textdatei oder xml-Datei nach Flash. Diese werden dort in Arrays gepackt und schon hast Du auch die Anzahl deiner Bilder.

Grüße,
solo
soloFlash ist offline   Mit Zitat antworten
Alt 24-01-2004, 16:35   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 13
@mAtze_s

dank für die hilfe.
doch wie ->'es ist möglich mit php ein verzeichnis auszulesen und die infos kannst du dann ja in flash laden'<-
und für pkt b wollte ich leider nicht die geschwindigkeit sondern die groesse aendern.

kennst du event. eine moeglichkeit einen vergleich anzustellen? in welchem ich das bild (pic1)== der url (pic1.htm) ist ???
__________________
vielen dank


ich hab von nichts ne ahnung und davon viel ...
eraser6 ist offline   Mit Zitat antworten
Alt 24-01-2004, 16:48   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 13
@soloFlash,
an diese variante hab ich auch schon gedacht, doch widerstrebt mir diese, weil ich ja da auch jede url per hand angeben muss.
und ehrlich gesagt keinen dunst hab wie ich diese einbinden muss. bleibt aber unter uns
bsp:
url1=pic1.htm;
&url2=pic2.htm;
&url3=pic3.htm;
usw

und wenn ich zuviel davon angeb da funkt. die links doch auch nicht. so wie bei den bildern. z.bsp.wenn ich 13 angeb hab aber nur 10, da er ja auf die fehlenden bilder 'wartet'. oder lieg ich da falsch?
ich seh mir auf jedenfall auch diese moeglichkeit mal an. danke also auch dir
__________________
vielen dank


ich hab von nichts ne ahnung und davon viel ...
eraser6 ist offline   Mit Zitat antworten
Alt 25-01-2004, 17:52   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 13
hallo,
wollte nur mitteilen das sich diese url- geschichte erledigt hat. war tatsaechlich voll betriebsblind. dank nochmal.


aber diese zoomgeschichte bleibt weiterhin interessant. wenn also jemand was weis
__________________
vielen dank


ich hab von nichts ne ahnung und davon viel ...
eraser6 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 00:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele