Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-03-2004, 16:40   #1 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Clip Handler Script nach Button Handler Script

Hi,

ich fummel schon dran rum und krieg es nicht hin…


Dieses Script soll von einem Button ausgelöst werden und in dem Clip c_topic soll der Text eingespeist werden. Die Var übernimmt den Rest.

Mit OnClipHandler geht das wunderbar, einfach an den Clip hängen.

Ich hätte das aber gerne auf einem Button. Ich denke da muss ich die textfeld-Instanz dann direkt mit _root.pfad.c_topic.content_topic_field.text= ansprechen… aber es will nicht klappen.

Hier das ursprüngliche Script…

ActionScript:
  1. onClipEvent (load)
  2.     {
  3.     line1 = "VARIABEL";
  4.     index1 = line1.length;
  5.     }
  6. onClipEvent (enterFrame)
  7.     {
  8.     content_topic = "";
  9.     for (i=1; i<=4; i++)
  10.         {
  11.         for (j=0; j<this["index"+i]; j++)
  12.             {
  13.             temp_letter = String.fromCharCode(65+random(26));
  14.             random(2) ? temp_letter=temp_letter.toLowerCase() : {};
  15.             content_topic += temp_letter;
  16.             }
  17.         content_topic += this["line"+i].substring(this["index"+i], this["line"+i].length);
  18.         content_topic += newline;
  19.         this["index"+i]--;
  20.         }
  21.     }

Anybody an idea?


Danke
Yves

Geändert von 409coffeemaker (25-03-2004 um 16:42 Uhr)
  Mit Zitat antworten
Alt 25-03-2004, 23:05   #2 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
Warum schreibste das ganze nicht in eine Fkt. auf der HZ.

ActionScript:
  1. this.meineFkt=function(){
  2.  content_topic = "";
  3.         for (i=1; i<=4; i++)
  4.         {
  5.                 for (j=0; j<this["index"+i]; j++)
  6.                 {
  7.                         temp_letter = String.fromCharCode(65+random(26));
  8.                         random(2) ? temp_letter=temp_letter.toLowerCase() : {};
  9.                         content_topic += temp_letter;
  10.                 }
  11.                 content_topic += this["line"+i].substring(this["index"+i], this["line"+i].length);
  12.                 content_topic += newline;
  13.                 this["index"+i]--;
  14.         }
  15. }
  16.  
  17. this.meinButton.parentObj=this;
  18. this.meinButton.onPress=function(){
  19. this.parentObj.meineFkt();
  20. }

Dann sparste dir nen onEnterframe und der Aufruf kann von egal wo erfolgen!
__________________
TVNEXT Solutions

Geändert von atothek (25-03-2004 um 23:09 Uhr)
atothek ist offline   Mit Zitat antworten
Alt 26-03-2004, 08:46   #3 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Zitat:
Geschrieben von atothek

Dann sparste dir nen onEnterframe und der Aufruf kann von egal wo erfolgen!

Ja stimmt!


Danke.
  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 23:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele