Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-07-2003, 13:09   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 114
Question linie duplizieren und ablaufen lassen?!?

Hallo Leute,

ich habe letztens versucht eine linie also im prinzip nur ein "-" mit hilfe von actionscript ablaufen und duplizieren zu lassen.

also im prinzip eine gestrichelte linie - - - - - - - - - - - - - - -
die nach links abläuft!

ich hab es einfach nicht hinbekommen.

ich hoffe ihr könnt mir helfen. danke snygo.

bye
snygo ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:23   #2 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
du musst nen mc machen mit der linie und dann

ActionScript:
  1. init = function () {
  2. for (i=0;i<20;i++) {
  3. _root.linie.duplicateMovieClip ("mc"+i,i)
  4. _root["mc"+i]._x = 400+i*30
  5. }
  6. }
  7. init ()
  8. //und auf den linien mc
  9. onClipEvent (enterFrame) {
  10. this._x -= 2
  11. }

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:25   #3 (permalink)
links, gerade, letzte tür
 
Benutzerbild von KAI IX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 705
ok. hier mal ein schnelles beispiel:
ActionScript:
  1. s="-"
  2. len=150
  3.  
  4. form=new TextFormat()
  5. with(this.form){
  6.     font="Arial"
  7.     color=0xff0099
  8.     size=15
  9.     bold=true
  10. }
  11.  
  12. this.createEmptyMovieClip("cont",0)
  13. with(this.cont){
  14.  
  15.     _x=450
  16.     _y=70
  17.     createTextField("field",0,0,0,null,null)
  18.     with(field){
  19.         autoSize="right"
  20.         border=selectable=false
  21.         text="-----"
  22.         setTextFormat(_root.form)
  23.     }
  24.     onEnterFrame=function(){
  25.         field.textWidth<_root.len?(field.text+=_root.s)(field.setNewTextFormat(_root.form)):delete this.onEnterFrame
  26.     }
  27. }

sinnvoller wäre es jedoch, ein intervall zu setzen, da du hierbei nicht von der framerate des films abhängig bist.
aber vielleicht reicht dir das hier ja auch...

mfg,
kai
__________________
2addicted.de
KAI IX ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:26   #4 (permalink)
links, gerade, letzte tür
 
Benutzerbild von KAI IX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 705
ach shit. du hast ja f5!
__________________
2addicted.de
KAI IX ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:27   #5 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
jo wollt ich dir grad auch schreiben habe auch erst mit was anderem angefangen *gg*

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:42   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 114
ich schaffe das nicht!
sind beide scripte jetzt für mx?

kann mir jemand helfen?!?
ich habe flash 5!

wo müssen die sripte genau rauf?

danke
snygo ist offline   Mit Zitat antworten
Alt 31-07-2003, 13:54   #7 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
meins müsste glaube ich gehen...

ok es geht ich habs getestet

cu mfg
Tschdaeff
Angehängte Dateien
Dateityp: zip linie.zip (2,0 KB, 12x aufgerufen)
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 31-07-2003, 14:08   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 114
genau so hab ich mir das vorgestellt.
nur das es eben durchgehend abläuft und nicht nur 20 mal.

geht das?

danke danke
snygo
snygo ist offline   Mit Zitat antworten
Alt 31-07-2003, 21:35   #9 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
ActionScript:
  1. onClipEvent (enterFrame) {
  2.         this._x -= 2
  3. if (this._x < 0) {
  4. this._x = 400
  5. }
  6. }

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 05-08-2003, 10:15   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 114
sorry das ich mich nicht gemeldet habe.

vielen dank für eure hilfe.
super so!

snygo
snygo ist offline   Mit Zitat antworten
Alt 06-08-2003, 20:20   #11 (permalink)
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 114
kannst du mir sagen warum manchmal linien länger sind?
meistens wenn die lange hinten verschwindet wird eine andere doppelt so lang.

danke snygo
Angehängte Dateien
Dateityp: rar 123.rar (385 Bytes, 2x aufgerufen)
snygo 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 19:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele