ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
291
291
EMPFEHLEN
-
Hallo zusammen,
ich habe ein kleines Problem mit meinem Galerie-Projekt.
In meiner Klasse "gallery.as" vererbe ich die Eigenschaften und Methoden des XML Objektes (extends XML).
Ich lese eine Datei aus die die Bildinfos enthält und platziere die Bilder die ich wiederrum aus der Klasse Picture instanziiere...
Ich möchte nicht die ganzen Codezeilen posten weil das wohl den Rahmen sürengen würde.
Stattdessen mein Problem:
Ich versuche alle Picture Objekte zum scrollen zu bringen:
Dieser Codeblock befindet sich in der funktion "gallery" der Klasse "gallery" (also beim instanziieren des Galerie-Objektes wird die Funktion aufgerufen.Code :1 2 3 4 5 6 7 8 9 10 11
_root["pic_mc"+i].onEnterFrame=function() { if(_root._xmouse<=400) { this._x-=(400-_root._xmouse)/100; } else { this._x+=(_root._xmouse-400)/100; } }
Wieso kann ich "_root["pic_mc"+i]" diesem Objekt keine onEnterFrame Prozedur zuweisen?
Was müsste ich eigentlich tun, wenn ich weitere Eigenschaften und Methoden einer Klasse zuweisen will? Man kann ja nur "einfach" vererben, soweit ich weiss.
Geht dies dann über "import"? Ehrlichgesagt habe ich den Sinn und Zweck von Import immer noch nicht ganz begriffen.
Also mir wäre echt sehr geholfen mit einer klugen Antwort :-|...
Besten Dank Euch allen und freundliche Grüße,
Euer
MikeBesten Gruß,
Mike
-
Hi,
1. Was gibt dennaus?Code :1
trace(_root["pic_mc"+i]);
2.Zur Laufzeit? Mit einer dynamischen Klasse ("dynamic class ...").Was müsste ich eigentlich tun, wenn ich weitere Eigenschaften und Methoden einer Klasse zuweisen will?
Mit "import" können externe Klassendateien eingeladen und verwendet werden. Was hast Du konkret vor?
Gruß
.
-
Hi,
trace gibt aus:
Code :1 2 3 4 5 6
_level0.pic_mc0 _level0.pic_mc1 _level0.pic_mc2 _level0.pic_mc3 _level0.pic_mc4 _level0.pic_mc5
Ich möchte erreichen, dass onEnterFrame als Methode zum Objekt "(_root["pic_mc"+i]" hinzugefügt werden kann. Allerdings habe ich in der Klasse, in der ich dies erreichen will, bereits eine Vererbung ausgeführt um an die XML-Fähigkeiten ranzukommen.
OnEnterFrame ist aber ein Event vom Objekt MovieClip bzw. der Klasse MovieClip.
Daher auch die Frage zum Import. Wozu der Import? Kann ich damit weitere Fähigkeiten einbinden?
LGBesten Gruß,
Mike
-
Also, folgende Zusammenreimung:
Import
Die Importfunktion gestattet es, in einer Klasse (oder sonst wo),
Objekte der zu importierenden Klasse zu erstellen, nachdem diese importiert worden ist.
Die Klasse selbst erhält also nicht die Eigenschaften und Methoden der zu importierenden Klasse, lediglich die Möglichkeit der erzeugung von Objekten jener besagten Klasse.
Include
Die Include Anweisung führt simpelst einen Code aus, welcher in einer externen Datei liegt. Beim Kompilieren würde der Platzhalter "Include" mit dem Parameter der Pfad und/ oder Dateiangabe also quasi durch die Codezeilen DER einzubindenden Datei, ersetzt werden.
Trotzdem bleiben nach wie vor Fragen zu Eigenschaften und Methoden offen...
Wenn ich den Code so abändere, dass ich die Objektbezeichnung weglasse, und lediglich die Hauptbühne (_root) adressiere, funktioniert es bedingt.
Zwar erhalte ich einen Scrolleffekt, aber dieser scheint sich an einem statischen Wert zu orientieren - das heisst es wird immer zu genau einem besonderen Bild gescrollt.
6 Bilder sind vorhanden und es wird immer zum 3 Bilder gescrollt bis es exakt mittig erscheint.







Besten Gruß,
Mike
Ähnliche Themen
-
C++ - Vererbung
Von chronixTT im Forum C/C++Antworten: 4Letzter Beitrag: 08.01.11, 11:25 -
Vererbung
Von DataFox im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 05.02.10, 23:10 -
Vererbung
Von hagbard_celine im Forum CSSAntworten: 1Letzter Beitrag: 17.12.07, 03:27 -
<div> Vererbung
Von Chris B im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 26.10.05, 09:50 -
Vererbung ?
Von Speedkill im Forum .NET ArchivAntworten: 2Letzter Beitrag: 30.05.05, 14:01





Zitieren
Login





