Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-12-2003, 21:02   #1 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
[miniTUT] initObject Demo

Hi!

Kleiner Tipp für alle, denen das ausrichten von attacheten MCs etwas zu verwirrend ist. Ich finde, über das sog. initObject kann man das ganze positionieren etc. viel einfacher gestalten.

Beispiel:

ActionScript:
  1. function initObjDemo () {
  2.     var iObj = {};
  3.     iObj._x = 100;
  4.     iObj._y = 100;
  5.     iObj._rotation = 45;
  6.     iObj._alpha = 50;
  7.     iObj.onEnterFrame = function () {
  8.         this._rotation += 5;
  9.     };
  10.     _root.attachMovie ("lib_mc", "test", 1, iObj);
  11. }
  12. initObjDemo ();

Vielleicht kann´s ja wer gebrauchen!?

Gruss, Chino
__________________
» flashbored since 2006
» my band: radioghost
Chino ist offline   Mit Zitat antworten
Alt 04-12-2003, 21:20   #2 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
danke...

wieder was dazu gelernt,
nu hab ich drei moeglichkeiten ne istanz von nem mc zu attachen und sie auszurichten...

schoene gruesse
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 05-12-2003, 09:48   #3 (permalink)
where is my mind
 
Benutzerbild von Sebastian17
 
Registriert seit: May 2002
Ort: NRW - Schöppingen
Beiträge: 705
was ist ein initObject?
__________________
so long... so far...

SeB
Sebastian17 ist offline   Mit Zitat antworten
Alt 05-12-2003, 12:07   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Initialisiertes Objekt ?
MacEvil ist offline   Mit Zitat antworten
Alt 05-12-2003, 13:01   #5 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
ein objekt, das die informationen über bestimmte eigenschaften für den attachedten mc überbringt ...

warum ein objekt?

nun, wenn ihr functionen schreibt, dann gebt ihr die erwarteten argumenten mit an:

myfunc = function (arg1, arg2, arg3, ...){
// blabla
}


innerhalb der function könnt ihr sie dann über diesen bezeichner ansprechen ...

nur, jetzt müsst ihr entweder wissen, welche arrgumente über geben werden, oder in welcher reihenfolge

diese reihenfolge definiert ihr bei der deklaration der function ...


wenn ihr eines dieser argumente später nicht übergeben wollt, muss es aber beim funktionsaufruf mit berücksichtigt werden:

myfunc('bla',(platzhalter für arg2), 'blabla');


das ist sehr fehleranfällig!


deshalb erwartet ihr besser nur ein argument, das dann die speziellen informationen als eigenschaften mitbringt ...


myfunc = function (args){
// zugriff über args.eigenschaft
}


und seid damit viel flexibler ....






__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 05-12-2003, 13:40   #6 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Schön erklärt Pius!

Gruss, Chino
__________________
» flashbored since 2006
» my band: radioghost
Chino 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 21:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele