| |||||||
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: Mar 2008
Beiträge: 30
| onLoadComplete Variable bei Funktionsaufruf übergeben?
Hallo, ich habe einen Loader der mit ein Bild läd, in etwa so: Code: function setImage(contentXML:XML,id:int):void{
var loader:Loader = new Loader();
contentWrapper.addChild(loader);
var url:String = "../" + contentXML.image[id].text();
var urlReq:URLRequest = new URLRequest(url);
loader.load(urlReq);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imgLoadComplete);
var myDelay = contentXML.image[id].attribute("delay");
} Code: function imgLoadComplete(e:Event){
TweenMax.from(e.target.content, 0.2, {alpha:0,delay:myDelay});
} |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 546
|
Schau mal hier, das war ein ähnliches Problem: Variable aus Schleife in EventListener übergeben Wurde gelöst, indem man den Wert in einem Dictionary speichert mit dem loader.contentLoaderInfo (ist gleich deinem späteren e.target) als Schlüssel. |
| | |
| | #4 (permalink) |
| Alter User Registriert seit: Nov 2006 Ort: München
Beiträge: 484
|
Ich würde das so machen. ActionScript:
ActionScript:
ActionScript:
|
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Nov 2005
Beiträge: 546
|
Ach so - ich dachte eine überladene Klasse wäre sowieso obligatorisch wenns um erweiterte Eigenschaften/Methoden geht, aber in dem Fall zu unhandlich für einen einzelnen anzuhängenden Wert, denn das war auch Thema in dem von mir verlinkten Thread :-) *Achtung, persönliche Meinung - kein Bedarf für Grundsatzdiskussion ;-) * Ich persönlich finds gerade für spezielle/einmalige Zwecke mit Dictionary nach wie vor handlicher. Und wenn schon Klasse: getter/setter würde ich nur verwenden wenn der Wert noch geprüft/verändert wird oder andere Eigenschaften der Klasse direkt beeinflusset. Ansonsten reicht auch einfach: public var delay:Number. Ist in meinen Augen eine KISS-Frage vs. "totdesignen". |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| leeren Parameter übergeben bei Funktionsaufruf | sara11 | ActionScript 3 | 8 | 12-08-2008 10:38 |
| Funktionsaufruf über eine String-Variable | tasovi | ActionScript 2 | 2 | 23-11-2006 17:54 |
| Flash Syntaxproblem bei Funktionsaufruf mit Variable | Kai.S | ActionScript 2 | 7 | 07-06-2006 00:56 |
| Funktionsaufruf ohne direkten Funktionsaufruf? | brabathehut | Flash 8 | 8 | 28-11-2005 18:47 |
| Funktionsaufruf über eine Variable? | JuL! | ActionScript 1 | 2 | 22-11-2004 22:58 |