| |||||||
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: Sep 2003
Beiträge: 45
| Hilfe zu loadVars
Hallo, Ich möchte meine Schaltfläche in Flash über ASP.NET ändern. Dieser kleine Versuch klappt schon: on (release){ form = new loadVars(); form.antwort = "Richtig"; form.send("WebForm1.aspx","_self","POST"); } Dann wird Richtig ausgegeben, wenn ich auf die entsprechende Schaltfläche drücke. Was muss ich jetzt übergeben, dass ich in ASP.NET die Farbe der Schaltfläche beliebig ändern kann, wenn ich auf sie klicke. Ist klar, was ich meine??? Vielen Dank schon mal, ihr seid echt meine letzte Rettung.... tina |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 45
|
Ok ich stell die Frage etwas anderst Ich habe eine Schaltfläche mit dem Namen But1 und in der Bibliothek heißt sie Button1. Wie kann ich diese Schaltfläche an ASP.NET senden, um sie dort zu bearbeiten?? In ASP.NET habe ich das Flash Object eingefügt und möchte ungefähr so einen Code ausführen, ob das funktioniert weiß ich nicht: Dim var As ?????? var = Request.Form(But1) If But1.Clicked Then Label1.Text = "Richtig" End If Danke und Gruß |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 45
|
Also, in meinem Flash Film (swf) habe ich eine beliebige Form mit dem Freihandwerkzeug gezeichnet und sie als Schaltfläche in der Bibliothek unter dem Namen Button1 gespeichert und habe ihr auch noch den Bildnamen But1 gegeben. Mein Betreuer will jetzt, dass ich diese Schaltfläche von ASP.NET aus, anspreche und z.B. wenn ich auf diese Schaltfläche klicke, dass dann in einem Label (in ASP.NET) irgendetwas ausgegeben wird und dass der Button auch seine Farbe ändert, je nachdem, was ich halt in ASP.NET programmiert habe. So habe ich bis jetzt ein Flash Object in ASP.NET eingefügt: <OBJECT style="Z-INDEX: 101; LEFT: 40px; POSITION: absolute; TOP: 130px" codeBase="http://download.macromedia.com/pub/shockwave/cabs/Flash/swFlash.cab#version=4,0,2,0" height="350" width="350" classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT> <PARAM NAME="_cx" VALUE="9260"> <PARAM NAME="_cy" VALUE="9260"> <PARAM NAME="FlashVars" VALUE=""> <PARAM NAME="Movie" VALUE="Flash neu.swf"> <PARAM NAME="Src" VALUE="Flash neu.swf"> <PARAM NAME="WMode" VALUE="Window"> <PARAM NAME="Play" VALUE="0"> <PARAM NAME="Loop" VALUE="-1"> <PARAM NAME="Quality" VALUE="High"> <PARAM NAME="SAlign" VALUE=""> <PARAM NAME="Menu" VALUE="-1"> <PARAM NAME="Base" VALUE=""> <PARAM NAME="AllowScriptAccess" VALUE="always"> <PARAM NAME="Scale" VALUE="ShowAll"> <PARAM NAME="DeviceFont" VALUE="0"> <PARAM NAME="EmbedMovie" VALUE="0"> <PARAM NAME="BGColor" VALUE=""> <PARAM NAME="SWRemote" VALUE=""> <PARAM NAME="MovieData" VALUE=""> </OBJECT> Jetzt dachte ich, dass ich den Namen der Schaltfläche mit LoadVars übergeben kann. Ich muss es halt irgendwie schaffen, dass ich diese Schaltfläche von Flash, in ASP.NET ansprechen kann und angeben kann, ob sie grün wird, oder ob Text ausgegeben wird, wenn ich auf sie klicke. Irgendwie muss doch so etwas funktionieren???? |
| | |
| | #6 (permalink) |
| Coder Registriert seit: Sep 2002 Ort: München
Beiträge: 657
|
Aaaaaaaaa! jetzt! Du möchtest also eine beliebige Eigenschaft eines Flash-Objekts von Aussen ansprechen können, bzw. seine Methoden aufrufen können. Wahrscheinlich hatten die Erfinder der verteilten Programmierung das gleiche Problem damals.. ![]() Du kannst nicht einfach so ein Flash-Objekt von "draussen" ansprechen und manipulieren. Mit Deinem Wissensstand (ohne Dir zu nahe treten zu wollen) wird es recht schwierig sein, eine solche Kommunikation zu realisieren, wo man Objekte von beiden Seiten aus ansprechen kann. Schau Dir mal die Socket-Kommunikation in Flash an. Oder es kann sein, dass ich es auch nicht verstanden habe was Du willst Geändert von bewerber2 (17-11-2003 um 18:03 Uhr) |
| | |
| | #7 (permalink) |
| Gast
Beiträge: n/a
|
Schau dir mal diesen Thread an. Unter "Suchen und Finden" gibt es noch mehr zur Kommunikation zwischen Flash und Middleware.
|
|
| | #8 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 45
|
Danke für eure Antworten, Stimmt, ich hab null Erfahrungen mit Flash, d.h ich steh da wie der Ochs vorm Berg. Ich glaube mich zu erinnern, dass ich irgendwo gelesen habe, dass so etwas mit loadVars.sendandload geht. Aber wie? Wie kann ich den Namen eines Buttons an eine aspx seite übergeben und dann in aspx den entsprechenden alpha - Wert an Flash übergeben?? Vielen Dank für Eure Geduld Tina |
| | |
| | #9 (permalink) |
| Gast
Beiträge: n/a
|
In Flash: ActionScript:
PHP-Code: |
|
| | #12 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 45
|
Wie kann ich eigentlich die 2 Sachen unter einen Hut bekommen? Also dass er, wenn ich auf einen Button drücke, dass er dann auf dem Bild ("Falsch1") anhält, und mir gleichzeitig die Variable falsch an aspx schickt, damit ich sie in einem Label ausgeben kann? AS: on (press) { form = new loadVars(); form.falsch = "false"; form.send("Test.aspx","_self","POST"); gotoAndStop("Falsch1"); } aspx: Dim str as String str = Request.Form("falsch") Label3.Text = str Bis jetzt zeigt er nur kurz das Bild "Falsch1" an, wenn ich draufdrück und danach nur das Label3!!! Und ne andere Frage ist noch, wie kann ich es anstellen, dass er genau die variable im Label3 ausgibt, die ich mit einem klick auf den jeweiligen Button hole. (Ist vielleicht eher eine asp.net Frage, aber vielleicht kennt sich ja jemand damit ein bißchen aus!) Danke, dass ihr meine Fragen so ausdauernd beantwortet Tina |
| | |
| | #13 (permalink) |
| Gast
Beiträge: n/a
|
Was ich mich die ganze Zeit in diesem Thread frage: Warum machst du das nicht alles in Flash und lässt das sch... Dotnet-zeug weg? Wieso muss ein in Flash erstellter Button einen ASP-Text bekommen, wenn das in Flash selbst doch viel einfacher funzt??
|
|
| | #14 (permalink) |
| Neuer User Registriert seit: Sep 2003
Beiträge: 45
|
Ich soll eine Art Lernsystem mit Bildern machen und das ganze Zeug, wie die Fragen aus XMl auslesen usw. mache ich in asp.net und jetzt wollt er halt, dass ich die Bilder auch darüber ansprechen kann. Aber ich sehe schon, dass das wohl alles zu umständlich ist und das wir die Bilderanimation nur in Flash machen werden (wie ich es ja anfangs auch hatte), auch wenn er davon wahrscheinlich nicht sehr begeistert ist. Trotzdem vielen Dank für deine Mühe Tina |
| | |
| | #15 (permalink) |
| Gast
Beiträge: n/a
|
Kleiner Hinweis: ich habe jetzt mein viertes großes Lernprogramm-Projekt (fast) fertig, das ausschliesslich mit Flash, Text- und XML-Files sowie natürlich Medien wie JPG, PNG, MP3 und Video gemacht ist. Ich benötige null Middleware und nur ein bisschen JavaScript, um beim Start einen Fullscreen in der Internetversion zu erzeugen. Das ganze hat sich IMHO bestens bewährt, auch hochinteraktive Quizseiten mit Multiple Choice, Drag+Drop und freier Texteingabe laufen bestens...
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |