| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 3
| lupen-mc, der aus txt-datei farbe einlesen soll
Hallo, ich habe ein problem: auf einem film, der eine lupenfunktion über ein Bild legt, sollen Teile des bildes als mc dynamisch aus einer txt datei die farbe ändern. Das funktioniert aber bisher nicht. Ich finde keinen neuen ansatz und auch nicht den Fehler. Wer kuckt mal bitte drüber und weiß Rat? Im ersten mc wird die funktion lupe geschrieben und durch ein onclipevent initialisiert und aufgerufen. movieclip.prototype.initLupe = function () { mcBreite = 4280; filmBreite = 482; ratio = mcBreite/filmBreite; mcHoehe = 3443; filmHoehe = 388; ratio2 = mcHoehe/filmHoehe; } ; movieclip.prototype.lupenfx = function () { _x = _root._xmouse; _y = _root._ymouse; maske._x = (_root._xmouse-(filmBreite/2))*-ratio; maske._y = (_root._ymouse-(filmHoehe/2))*-ratio2; } lupe._alpha = 0; fscommand ("allowscale", "false"); Im nächsten mc (lupe) liegt eine Maske über dem großen Bild. Danach liegt das große Bild alleine da (maske3), und ich habe einen teilbereich davon als mc ("heck"). Im ersten frame will ich nun die txt-datei laden (sie enthält lediglich &farbe=336699) und im zweiten frame den neuen rgb-wert zuweisen. 1.frame: _root.lupe.maske3.loadVariablesNum("teltest.txt"); 2.frame stop (); myColor = new Color(_root.lupe.maske3.heck); myColor.setRGB(parseInt(farbe, 16)); wenn ich im 2.frame anstelle von farbe direkt 336699 eingebe, dann wird die farbe geändert. Das auslesen der txt datei funktioniert aber nicht, denn dann wird der bereich "heck" einfach nur schwarz. Ich kapiers nich. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jun 2002
Beiträge: 3
|
Hi, ich glaub, ich habe einen ansatz gefunden: zuerst habe ich alle pfadangaben übrprüft,dabei ist die angabe zum mc richtig, die plazierung des actionscripts war aber ungünstig (einen mc vorher, so dass ich da einen fehler hatte: ich habe jetzt alles im mc maske3. im ersten frame initialisier ich die variablen , also z.b. _level0.farbe=""; im zweiten frame sitzt das as: stop(); loadVariablesNum("teltest.txt",0); var f = _level0.farbe; myColor = new Color(_root.lupe.maske3.heck); myColor.setRGB(parseInt(f,16)); trace ("Farbe="+_level0.farbe); Dann habe ich ein dyn textfeld eingebaut, das die variable ausliest. Und das tut zumindest, doch der trace befehl sowie das einfärben tuns immer noch nicht. das heißt aber auch, dass die variable ankommt, das ich also beim setRGB, bzw. beim Umwandeln der variablen noch was drehen muss. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |